Ser*_*man 16 java intellij-idea java-9
我用Java:
Java(TM) SE Runtime Environment (build 9-ea+143) Java HotSpot(TM) 64-
Bit Server VM (build 9-ea+143, mixed mode)
Run Code Online (Sandbox Code Playgroud)
和IntelliJ IDEA:
IntelliJ IDEA 2016.2.5 Build #IU-162.2228.15, built on October 14,
2016
Run Code Online (Sandbox Code Playgroud)
编译时出错:
Error:java: invalid flag: -release
Run Code Online (Sandbox Code Playgroud)
执行javac -help:
--release <release>
Compile for a specific VM version. Supported targets: 6, 7, 8, 9
Run Code Online (Sandbox Code Playgroud)
所以javac应该使用两个连字符和释放,但Intellij Idea使用一个.
我可以覆盖javacIDEA使用的选项或以某种方式修复它吗?
UPD:甚至构建,执行,部署>编译器> Java编译器附加命令行参数在这种情况下没有帮助
我正在使用Java 8和Intellij 2018.1.1
我以这种方式解决了这个问题:
Use '--release' option for cross-compilation (Java 9 and later)| 归档时间: |
|
| 查看次数: |
19464 次 |
| 最近记录: |