jigsaw

    3熱度

    1回答

    我對Ant和Java 9模塊系統都很陌生,因此請耐心等待。我正在移植一個現有的Ant項目來使用Java 9,並使用模塊。 特別地,現在我有2個不同的模塊,其中一個需要另一個,具體如下: ../project/foo/src/org/bar/foo/module-info.java module org.bar.foo { ... exports org.bar.foo }

    2熱度

    1回答

    我目前正在評估爲桌面應用程序開發插件概念的可能性。 在研究中我發現了關於OSGI和Java平臺模塊系統(或項目拼圖)的內容。 我對Java平臺模塊系統的規格有點困惑。 Java平臺模塊系統是否允許將模塊添加爲插件? 是否可以聲明可選模塊並訪問其服務? 模塊有可能擁有自己的類路徑並與應用程序的其餘部分分離嗎? 第三方程序員是否可以實現無縫集成到現有應用程序中的插件? 如果有人能幫助我理解規範,我將非

    2熱度

    1回答

    在我的一些項目的雙重分派,我用的是雙調度機制在運行時提供了我的基礎設施模塊的「查看」我的域名模塊(Strengthening your domain: The double dispatch pattern)。我上面稱之爲「模塊」的只是單獨的jar文件,其中來自service.jar-> domain.jar的依賴僅在編譯時被強制執行。如果我將我的服務和域定義爲「真正的」java 9模塊,我能否在

    23熱度

    2回答

    從Jigsaw Project: 讓開發者更容易構建和維護庫和 大型的應用程序,同時爲Java SE和EE平臺。 我想了解什麼項目拼圖,直到現在看來項目拼圖的目標重疊與我們使用Maven(或Gradle):依賴項管理。 構建像Maven這樣的工具是否構成威脅? 或者我的理解是錯誤的,項目拼圖將以某種方式補充這些構建工具?

    0熱度

    1回答

    是否有其他人有這個問題,當他們在java 9 mac版本中抱怨這個模塊? 以下是問題! Unrecognized option: -modulepath Error: Could not create the Java Virtual Machine. 如何重現? 我正在這樣做example。最後一步是使用下面的命令運行模塊。那是當我看到這個問題。 java -modulepath mods

    20熱度

    1回答

    背景 在行家中,工件可以聲明的依賴性與 <optional>true</optional> 這意味着不需要的依賴性,但如果存在的話可以使用。 The State of the Module System似乎指定模塊只能讀取它所需的模塊。 問題 是否在Java 9模塊系統確實不支持可選的依賴? 爲什麼不呢? Java 9模塊系統提供了哪些可選的依賴關係? 使用案例 我有一個框架,將可能會或可能不

    1熱度

    1回答

    我在探索Project Jigsaw @ JDK 9,幾乎所有Java開發人員都在考慮Oracle如何爲模塊化Java 9. 我創建了一個示例java項目,代碼編譯時沒有任何錯誤。 下面是生成的字節代碼的文件,其結構 $ tree mods/dictionary.spi/ mods/dictionary.spi/ ├── dictionary │ ├── DictionaryService.

    13熱度

    2回答

    我聽說 JVM變得更快(在某些方面)與各主要版本 模塊化的9將帶來更快的啓動時間。 爲了加速Maven構建,我已經下載了jdk9-ea並發現它需要更長的時間。而且,感覺Maven開始之前會有更長的延遲。 我試圖用粗略的估計JVM啓動時間下面的代碼 public class Sampler { public static void main(String[] args) throws IO

    6熱度

    2回答

    我正在嘗試爲我的JAVA-9應用程序/項目拼圖創建跨平臺/平臺獨立可執行文件。 我認爲jlink命令將只創建平臺特定的可執行文件/運行時。

    0熱度

    1回答

    我使用的構建9-EA + 129-拼圖 - 夜間 - h5332-20160730模塊化JAR 我有一個主類和模塊,信息很簡單的模塊.java 我使用javac --module-source-path編譯模塊,一切正常。正在爲兩個模塊info.class和Main.class生成的類文件 javac -d modules --module-source-path src $(find . -na