2016-08-27 39 views
0

我使用的構建9-EA + 129-拼圖 - 夜間 - h5332-20160730模塊化JAR拼圖不能創建jar工具

我有一個主類和模塊,信息很簡單的模塊.java

我使用javac --module-source-path編譯模塊,一切正常。正在爲兩個模塊info.class和Main.class生成的類文件

javac -d modules --module-source-path src $(find . -name "*.java") 

當我嘗試創建一個jar工具的模塊化的JAR文件,我得到了以下錯誤消息:

module-info.class found in a versioned directory without module-info.class in the root 

我的module-info.class存在於根目錄中。

我運行:

$ jar --create --file mlib/[email protected] --module-version 1.0 --main-class com.firstmodule.Main -c modules/com.firstmodule 

你能告訴我爲什麼我得到這個錯誤,我做錯了什麼?

謝謝

問候

回答

0

我有同樣的問題

你應該改變你的很多命令

$ jar --create --file mlib/[email protected] --module-version 1.0 --main-class com.firstmodule.Main -C modules/com.firstmodule . 

必須使用大寫C,把點在行末