相关疑难解决方法(0)

Java 9编译器中的--release标志是什么?

Java 9 javac有一个新的标志--release:

> javac --help
...

--release <release>
    Compile for a specific VM version. Supported targets: 6, 7, 8, 9
Run Code Online (Sandbox Code Playgroud)

-source-target旗帜有什么不同?它只是一个捷径-source X -target X吗?

java javac java-9

62
推荐指数
2
解决办法
8162
查看次数

无法在 Intellij 中编译 - 错误:java:不允许使用 --release 从系统模块 jdk.compiler 导出包

我正在 IntelliJ IDEA 中开展一个项目。我从 github 存储库加载它(从初始屏幕上的版本控制中查看 -> git -> 粘贴 url)。我的代码中没有错误,但是当我尝试编译时,我收到以下消息:

错误:java:不允许使用 --release 从系统模块 jdk.compiler 导出包

我是 Intellij 的初学者,我不知道这条消息是什么意思。有什么帮助吗?我正在使用 JDK 11

java intellij-idea

4
推荐指数
1
解决办法
2622
查看次数

标签 统计

java ×2

intellij-idea ×1

java-9 ×1

javac ×1