我的问题:
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.8-jdk
* openjdk-7-jdk
* gcj-4.6-jdk
* openjdk-6-jdk
Try: sudo apt-get install <selected package>
我对 Linux 还是个新手。现在我在 Linux Mint 17.3 Cinnamon 64 位上。我不记得我使用哪个指南安装 oracle 版本,但我的 javac 位于:/opt/java/jdk1.8.0_74/bin。
现在我已经尝试了多种关于堆栈溢出的解决方案,但没有任何进展。 (另请注意,我宁愿不使用 openjdk,但如果我也使用过......无论如何我已经做了......
1) 我读过的很多关于安装 oracle 版本的 java 的指南都安装在一个位置,例如:/usr/local/java/jdk1.8.0_xx 或类似的位置。因此,我不明白如何将某些命令应用到我的位置,因为似乎在我的 java 位置中找不到其他因素/文件
2) 我已经阅读了一些不同的路径解决方案,例如 export $Path=".."等,或者编辑配置文件或编辑 bashrc 等但没有运气,但自从指南以来我很容易没有正确地做到这一点似乎不适合初学者
3) 大多数解决方案都建议只安装 openjdk,我宁愿不安装
4)这个解决方案我一直想不出来,那就是创建一个软链接(soft link)
所以请,任何帮助将不胜感激,所以要验证,
操作系统:Linux Mint 17.3 Cinnamon 64 位 JDK 位置:/opt/java/jdk1.8.0_74/bin。 Openjdk:应该按照我安装 orcale 版本的说明删除
最佳答案
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
将 PPA 添加到我的系统中是否安全?需要注意哪些“危险信号”?
还要确保您的 JAVA_HOME 变量已设置为:
/usr/lib/jvm/java-8-甲骨文 为此,您可以使用以下命令(请参阅手动安装的第 3 步以了解如何使其永久化):
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
https://askubuntu.com/questions/521145/how-to-install-oracle-java-on-ubuntu-14-04
关于java - "The program ' javac ' can be found....",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36467525/