【问题标题】:javac issues compiling source code [duplicate]javac问题编译源代码[重复]
【发布时间】:2017-10-04 08:36:19
【问题描述】:

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

如何编译我的代码?有什么方法可以使用兼容模式编译我的源代码吗?

谢谢。

【问题讨论】:

  • 请将终端中的所有文本复制并粘贴到问题中 - 只有文本是相关的,并且在发布 as查看文本/i> 文本。
  • 您似乎正在尝试制作旧版本的java 来运行由更新的javac 编译器编译的程序。如果你有源码,你可以用--source和--target参数编译它,以符合你将运行它的版本。

标签: java linux error-handling compiler-errors javac


【解决方案1】:

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

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

例如:

javac -source 1.7 -target 1.7  ...

否则你会卡住。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多