![尽管 java 正在运行,但无法运行 javac](https://linux22.com/image/855104/%E5%B0%BD%E7%AE%A1%20java%20%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%20javac%20.png)
javac
我在 ubuntu 终端上运行时收到以下错误消息:
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* gcj-4.7-jdk
* openjdk-7-jdk
* openjdk-6-jdk
Try: sudo apt-get install <selected package>
正在工作時Java -version
。
如何解决这个问题?
答案1
您可能已经安装了 jre,因为java -version
它可以正常工作。您将能够使用 java 执行 java 类程序。但是,要编译 java 程序,您需要 jdk,如下所示纳特盖夫建议。您可以从软件中心或终端使用以下命令安装 openjdk:
sudo apt-get install openjdk-7-jdk
或者如果您需要 Oracle 的 jdk,请参阅以下问题: