在Linux Mint

时间:2015-08-06 05:15:57

标签: java linux oracle

我正在尝试安装sqldeveloper,并遵循所有instructions但无济于事。运行./sqldeveloper.sh并插入/usr/lib/jvm/java-7-oracle作为路径后,始终会收到相同的错误(错误:/usr/lib/jvm/java-7-oracle/bin/java not found or not a valid JDK)。知道可能出了什么问题吗?我真的很感激任何帮助或提示。

echo $JAVA_HOME会返回此

/usr/lib/jvm/java-7-oracle

java -version

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

update-alternatives --config java

  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1072      auto mode
  1            /opt/java/jdk1.7.0_79/bin/java                   1         manual mode
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
* 3            /usr/lib/jvm/java-7-oracle/jre/bin/java          1072      manual mode

我也尝试了第一选择。

3 个答案:

答案 0 :(得分:2)

您可以运行'which java'来查找当前使用的java

答案 1 :(得分:0)

它正在寻找JDK home,但你的Java home指向JRE。更新指向“foreach (DataRow r in gridTable.Rows) { if (r["Item Code"].ToString() == txtGrdItmLoc.Text) { isDuplicate = true; } } ”的路径。它会解决你的问题。

答案 2 :(得分:0)

您需要删除主目录中的.sqldeveloper文件夹,执行此操作后,尝试再次执行./sqldeveloper.sh