如何在不降级java版本的情况下运行java 7编译器

时间:2017-12-06 17:15:04

标签: java java-8 java-7

我目前正在开发一个使用标准java 7编译的项目,因为我在我的个人计算机上编译时正在运行Java 8,它编译并运行完美,但在提交时无法编译。

我将如何测试旧版Java的代码,在我的Java 7中,修复旧java编译器中明显的错误?

另外当我使用:javac -source 1.7 -target 1.7 ....

它正确且完整地编译而没有任何更改,但是当尝试提交时,它仍然无法在其“标准Java 7”编译器上正确编译。

1 个答案:

答案 0 :(得分:-1)

您可以使用javac cli提供的目标选项 只需使用

javac -source 1.7 -target 1.7 ....

如需了解更多信息,请参阅here

无论如何请记住,如果您的代码使用 jdk7 中的任何类或库不可用,则编译后的代码将生成ClassNotFoundException