[英]How to start a new JavaFX project with JDK 9 in IntelliJ
錯誤消息抱怨無法識別的選項-release
。 這是Java 9中引入的編譯器標志。您確定您的項目使用的是JDK 9嗎?
奇怪的是消息的細節。 這是我在不同版本上獲得的java
和javac
:
javac -release
~> javac: invalid flag: -release
java -release
~> Unrecognized option: -release
javac -release
~> javac: -release requires an argument
java -release
~> Unrecognized option: -release
我不清楚你是如何讓java
(不是javac
)抱怨invalid flag
。
-release標志是javac的有效參數,但不適用於java。 實際上,如果您正在構建Java 9項目,那么無論如何都不需要它。 你在某處指定它嗎? 如果在IntelliJ中有指定版本的位置,您可以嘗試將其關閉。 你也可以發布IntelliJ在這里運行的命令,並嘗試自己運行命令。
我認為這是錯誤:
錯誤:java:invalid flag:-release在使用java 9早期訪問構建135 +編譯時
換一種說法:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.