jigsaw

    6熱度

    1回答

    我有以下程序: // module-info.java module a { } // Main.java public class Main { public static void main(String[] args) { System.out.println(sun.nio.ByteBuffered.class); } } 這個程序與--ad

    1熱度

    1回答

    當我在IDEA中運行一個主類時,它將模塊及其依賴關係放在模塊路徑上。是否有可能將其更改爲類路徑?

    8熱度

    2回答

    我在Mac OS上安裝了JDK 9的發行版。 jshell的偉大工程,拼圖模塊支持的作品,但沒有JLINK: ➜ java --version java 9 Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode) 此出現空: find

    8熱度

    1回答

    我按照拼圖quickstart here。我成功地跑給出的jlink命令: jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp 產生一個「運行時圖像」,這是一個類似的分解目錄結構: ~ tree -d greetingsapp greetingsapp ├──

    1熱度

    2回答

    我想寫一個簡單的彈簧啓動應用程序,我可以使用Java 9運行。我無法在jdk9下編譯此應用程序。 我在記錄模塊周圍出現一堆錯誤 有沒有人有任何使用jdk9拼圖概念下的Springboot的示例應用程序? [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (defau

    3熱度

    3回答

    我瞭解大型應用程序的Java平臺模塊系統(JPMS)的優點,但是有什麼理由將小型庫或應用程序整合到一個(單個)模塊中?如果是這樣,Modular Jar Files是實現這一目標的最佳方法,還是普通方法是首選?未來,模塊化v類路徑程序會有性能影響嗎?

    2熱度

    1回答

    下面的代碼(檢索通過JNLP API一個Java Web Start的客戶端應用程序的基本URL)中的Java 8工作,但失敗時(模塊化)的Java 9運行時執行: Class<?> mclass = Class.forName("javax.jnlp.ServiceManager"); Method lookup = mclass.getMethod("lookup", new Class[]

    6熱度

    2回答

    我有一些java9模塊使用不是Java9模塊的第三方庫,只是一個簡單的實用程序jar。 但是,編譯器抱怨說它無法從我的實用程序中找到軟件包。 我應該怎麼做module-info.java以啓用我的第三方庫?

    6熱度

    1回答

    在java 9項目中,我想要求vertx.web,這是模塊io.vertx:vertx-web:3.4.2給出的自動名稱。只有在運行時,我收到以下錯誤。 Error occurred during initialization of boot layer java.lang.module.FindException: Unable to derive module descriptor for

    12熱度

    2回答

    資源文件到目前爲止,直到非模塊化Java中,你會簡單地把一個文件src/main/java/resources確保它是在類路徑中,然後從幾乎與 file = getClass().getClassLoader().getResourceAsStream("myfilename"); 加載在類路徑的任何地方。 現在使用模塊,情節變厚。 我的項目設置如下: module playground.ap