IDEA JDK9沒有module-info.java的解決方法
阿新 • • 發佈:2019-02-07
1. 建立一個maven工程
2. 配置一下專案的編譯環境
注意:必須宣告為jdk9及其以後的版本,不然new中是沒有module-info.java這個選項
下面是使用jdk8的時候,沒有module-info.java這個選項
使用jdk10的時候,就有module-info.java這個選項
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId >maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>10</source>
<target>10</target>
</configuration>
</plugin>
</plugins >
</build>
3. 一些注意事項
- 新建
module-info.java
檔案必須選擇java
這個資料夾,也就是存放java程式碼的原始檔夾,選擇其他資料夾右鍵是沒有的 - 自己不能手動通過
new JavaClass
建立module-info.java
檔案,自己是沒法建立的,因為Java變數定義規範是:字母、數字、下劃線,$符號,下面是建立失敗的截圖
雖然IDEA不讓建立,但是我們可以自己在外面建立好一個module-info.java
檔案,再複製到java
資料夾下(不建議)