javac 问题编译源代码

javac issues compiling source code

我正在尝试在 Linux 终端中使用 javac 编译 Java 源代码,该终端分配在一台 我无权修改其Java 版本。现在有1.7.0_111版本,我得到的结果是:

我怎样才能设法编译我的代码?有什么方法可以使用兼容模式编译我的源代码吗?

谢谢。

代码实际上是用 JDK 8 编译的,你想用 Java 7.
执行它 你不能。

如果您的代码不使用 Java 8 中的特殊性,您可以将其编译为 Java 目标,即 Java 7 版本。

例如:

javac -source 1.7 -target 1.7  ...

否则你就卡住了。