无法在 UBUNTU 14.04 中启动 sqldeveloper

Unable start sqldeveloper in UBUNTU 14.04

我在 ubuntu 14.04 和 java 1.6。我想 运行 sqldeveloper.sh 启动 sqldeveloper。

当我 运行 命令时 ./sqldeveloper.sh 命令提示符要求 java 主目录完整路径 当我给 /usr/lib/jvm/java-6-oracle/jre/bin/java。 我得到 Error: /usr/lib/jvm/java-6-oracle/jre/bin/java/bin/java not found 它清楚地表明 ubuntu 无法找到 java 主目录。

但我已经使用命令 echo $JAVA_HOME 进行了检查,它 returns /usr/lib/jvm/java-6-oracle/jre/bin/java/bin/java

为了检查我是否正确,我按照这个

这是我追踪我的java位置

时准确位置的输出

varun@mycom:~$ whereis java

java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz

varun@mycom:~$ ls -l /usr/bin/java

lrwxrwxrwx 1 root root 22 Aug  7 11:21 /usr/bin/java -> /etc/alternatives/java

varun@mycom:~$ ls -l /etc/alternatives/java

lrwxrwxrwx 1 root root 39 Aug  7 11:21 /etc/alternatives/java -> /usr/lib/jvm/java-6-oracle/jre/bin/java
我该如何解决这个问题?请帮助

是的,你的 JAVA_HOME 应该是 /usr/lib/jvm/java-6-oracle/,它应该有效