編譯 Java 應用程式
Meson 對於編譯 Java 程式有實驗性的支援。基本的語法僅包含一個函式,使用方式如下
project('javaprog', 'java')
myjar = jar('mything', 'com/example/Prog.java',
main_class : 'com.example.Prog')
test('javatest', myjar)
然而請注意,Meson 對於您程式碼的配置方式有所限制。
- jar 的所有 Java 檔案必須位於 jar 定義所在的子目錄下
- 所有 Java 檔案必須位於其套件指定的路徑中,例如,名為
com.example.Something
的類別必須位於com/example/Something.java
的 Java 檔案中。 - Meson 僅處理 jar 檔案,您無法個別處理 class 檔案(除非您手動執行)
搜尋結果為