我使用 Java :
Java(TM) SE Runtime Environment (build 9-ea+143) Java HotSpot(TM) 64-
Bit Server VM (build 9-ea+143, mixed mode)
和 IntelliJ IDEA :
IntelliJ IDEA 2016.2.5 Build #IU-162.2228.15, built on October 14,
2016
编译时报错:
Error:java: invalid flag: -release
执行 javac -help
:
--release <release>
Compile for a specific VM version. Supported targets: 6, 7, 8, 9
所以 javac
应该使用两个连字符 release ,但 Intellij Idea 使用一个。
我可以覆盖 IDEA 使用的 javac
选项或以某种方式修复它吗?
UPD:在这种情况下,即使 构建、执行、部署 > 编译器 > Java 编译器 附加命令行参数也无济于事
原文由 Sergii Getman 发布,翻译遵循 CC BY-SA 4.0 许可协议
Java 9 支持是最先进的,应该尝试使用最新版本。目前,这是 2016.3 的公共预览版, 可在此处获取。