当我在终端中输入 javac 时,我得到的结果是:
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* openjdk-6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
我想尝试这篇文章的建议: https://stackoverflow.com/a/8864640
但是我找不到对 javac 的引用。我期望在 /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin 中找到 javac,但它不在那里。
由于 javac 不在它应该在的位置,我该怎么做才能让它工作?
这就是我得到的java -版本:
Java 版本“1.7.0_25”
OpenJDK 运行时环境(IcedTea 2.3.10)(7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64 位服务器 VM(版本 23.7-b01,混合模式)
所以我猜测 JDK 已正确安装。
提前致谢!
答案1
看来您只安装了 JRE (Java 运行时环境)。它javac
位于JDK
(Java 开发工具包) 包下。
要安装JDK
,请打开终端并输入以下命令:
sudo apt-get install openjdk-7-jdk
。