java-9

    2熱度

    2回答

    我知道這個問題很多時候會發生,但我找到了類似於我的情況。 每次我點擊Eclipse安裝程序時,我都會得到一個提示:出現錯誤,請查看日誌文件null。我甚至無法安裝Eclipse。 我想問題是由於「JDK 9-ea」,所以我打算卸載jdk 9-ea並使用jdk8,但也許你可以直接幫我解決這個問題,謝謝!

    7熱度

    1回答

    通過將--permit-illegal-access標誌傳遞給VM,我得到了使用JRE build 9-ea + 163運行的應用程序。現在我想用Java Webstart啓動應用程序。第一次嘗試 javaws -J--permit-illegal-access <JNLP-Url> 不起作用。由於沒有國旗,我得到了與相同的module java.base does not "opens ja

    10熱度

    1回答

    module declaration定義了模塊的依賴關係。如果我使用Maven作爲構建工具,這是多餘的,因爲pom.xml已經包含這些(和更多)信息。基於此,Maven無法爲我生成module-info.java?

    16熱度

    1回答

    如何指示jshell終止於腳本末尾,類似於其他語言的解釋程序,例如python3或node? 下面的命令 ./jshell -q /tmp/shell.java 與腳本/tmp/shell.java System.out.println("Hello world"); 打印 Hello world jshell> ,並等待進一步的命令。我希望它在文件結束時立即停止。 我正在尋找比腳本

    3熱度

    1回答

    在OS X(El Capitan 10.11.6)上eclipse中是否可以使用Java 9作爲已安裝的JRE?我已經從JDK Early Access Release page安裝了Java 9(EA bu​​ild 165)JRE和JDK,並且在嘗試添加Java 9時在eclipse Neon.3(4.6.3)中出現以下錯誤: Target is不是JDK根目錄。沒有找到系統庫。 我發現thi

    22熱度

    1回答

    我一直花費很多時間調查一些Java 9的新功能,但我沒有找到任何有用和實用的例子。 考慮下面的代碼片段,創建一個VarHandle: class Counter { int i; } class VarHandleInAction { static final VarHandle VH_COUNTER_FIELD_I; static { try {

    0熱度

    2回答

    我正在用java 9(build 9-ea + 165)構建一個使用maven 3.3.9的項目。測試運行並且構建成功。 但是, IntelliJ Idea 2017.1.2抱怨並且不會通過消息'該模塊在其需求中沒有模塊'junit.jupiter.api'來編譯/運行測試。 如何爲IntelliJ添加此項? 是否有必要? 截圖: 項目結構: 從POM: <dependencies> <

    7熱度

    1回答

    我試圖讓我的應用程序能夠與Java 9一起運行,但不幸的是其中一個普通的jar依賴項,當它嘗試使用classLoader.getResource(name)加載資源時,它會獲得null值。 這當然,在Java 8 工作我宣佈使用模塊文件有問題的模塊的依賴關係,指的是由它的罐子名(可怕的)模塊的名稱,並添加使用--module-path選項按原樣(沒有爲Java 9定製)。 這裏是我的近似模塊文件聲

    1熱度

    1回答

    後續簡單的代碼: Hashtable<String, String> env = new Hashtable(); env.put("java.naming.factory.initial", "com.sun.jndi.dns.DnsContextFactory"); DirContext dns = new InitialDirContext(env); 產生的Java 9後續例外目前

    6熱度

    1回答

    ,我被JDK-8望着Collectors.toSet實施和幾乎看到了明顯的事情: public static <T> Collector<T, ?, Set<T>> toSet() { return new CollectorImpl<>( (Supplier<Set<T>>) HashSet::new, Set::add, (left, right)