繁体   English   中英

在Debian Linux上安装Oracle SQL Developer时出现问题

[英]Issue when installing Oracle SQL Developer on Debian Linux

我正在尝试将Oracle SQL Devleoper安装到Debian Linux server

我已经成功安装并设置了Java JDK和JRE,并将jdk路径添加到sqldeveloper.conf文件中:

SetSkipJ2SDKCheck true 
SetJavaHome /home/info/Java/jdk1.8.0_40

执行此操作后,我在运行sqldeveloper.sh文件时收到以下消息:

Oracle SQL Developer
 Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
WARNING: This product is certified on JDK 1.7.0_51.  You are attempting to run on JDK 1.8.0_40.  This product may not run correctly on this version of the JDK.

它会一直停留在此屏幕上,直到您按^C退出。 然后它打印以下消息:

Error: SQL Developer can't recognize the JDK version

我通过运行以下命令确保JDK已设置并正常工作:

update-alternatives --display java

输出:

java - auto mode
  link currently points to /home/info/Java/jdk1.8.0_40/bin/java
/home/info/Java/jdk1.8.0_40/bin/java - priority 100
Current 'best' version is '/home/info/Java/jdk1.8.0_40/bin/java'.

update-alternative --display javac

输出:

javac - auto mode
  link currently points to /home/info/Java/jdk1.8.0_40/bin/javac
/home/info/Java/jdk1.8.0_40/bin/javac - priority 100
Current 'best' version is '/home/info/Java/jdk1.8.0_40/bin/javac'.

java -version

输出:

java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

javac -version

输出:

javac 1.8.0_40

如何解决这个无法识别JDK版本的问题?

更新:

我使用以下内容:

  • Debian Linux服务器。
  • jdk1.8.0_40(Java 8 Update 40)
  • jre1.8.0_25(Java 8 Update 25)
  • sqldeveloper-4.0.3.16.84-1.noarch.rpm(遵循Oracle网站的说明并从此处下载。

我曾遇到类似的问题,我可以说我丢失了几个小时,不得不删除操作系统中预定义的所有旧的/不相关的jdk并重新安装最新的jdk我自己和所有那些只是为了找出我当我在第一名使用“java更新替代品”时,我做了一些拼写错误。

  1. 我会建议您再次检查您的命令,这里有一个链接 ,您可以获得有关如何再次检查更新备选方案的指导。
  2. 如果你仍然有同样的问题,那么尝试删除所有其他的jdks并重新安装你需要它的那个(你只有一个这样)

希望有所帮助 - 干杯。

PS:还有一件事可能值得检查:我通常在.bash_profile中设置JAVA_HOME,而不是在sqldeveloper中设置(如此或前一个链接的末尾详细说明),因此请确保我的整个环境都使用相同的默认jdk 。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM