尽管 java 正在运行,但无法运行 javac

尽管 java 正在运行,但无法运行 javac

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,请参阅以下问题:

相关内容