【发布时间】:2013-08-10 13:49:32
【问题描述】:
我需要在命令行上编译一个 Java 程序,我正在尝试将编译器级别设置为较低的级别 (1.6)。我试过这样但没有用:
javac -1.6 Hello.java
【问题讨论】:
-
这是你使用的确切命令吗?如果没有,请发布您正在使用的确切 caommnds。
-
别忘了添加
-bootclasspath选项,确保代码中没有使用1.6的类、方法或属性。 -
它是这样工作的:javac -target 1.6 -source 1.6 Hello.java
-
如果我添加 -bootclasspath,其中应该 bootclasspath 指示。我添加了java安装目录,我得到了错误“致命错误:无法在类路径或引导类路径中找到包java.lang”。
标签: java javac compiler-flags