尝试为终端设置路径。Eclipse 已经运行良好。Windows 7 和 Ubuntu 12.04 之间的双操作系统。但是,我更愿意在 Ubuntu 之外运行所有东西,只是不太有经验,而且我搜索过的所有论坛都没有给我实现这一目标所需的分步答案。我附上了一些有关我的版本等信息的屏幕截图。任何帮助都将不胜感激,我已经为此投入了 10 多个小时,这是我的最后手段。
答案1
您好,实际上您没有正确遵循语法。
要编译 Java 文件,你必须这样做
javac filename.java
对于你的情况,该命令将是javac HelloWorld.java
要运行 Java 文件,你必须
java filename
并且对于你的情况java HelloWorld
答案2
javac HelloWorld
这样做是错误的,因为 java*C* 是对 Java 的调用*C*编译器,然后在 Java 源文件上调用它,在您的情况下,该文件将是 HelloWorld.java。
那么你就无法通过查找来检查 javac 的版本Java 语言或者询问java -版本。 做javac-版本 和哪个 javac反而。
要完全在不同版本之间切换,您可以使用
update-java-alternatives
切换单个程序(javac 但不切换 java 或反之亦然,或 jar 或 appletviewer 等)
update-alternatives --set java
如果没有备选方案系统,你会改变小路,并插入 /usr/lib/jvm/java-7/bin 作为示例,或者将其排在 java-1.6 之前。