java-9

    2熱度

    1回答

    我們使用Netbeans生成我們的Ant構建文件,並進行一些小的調整。這使我們能夠在Netbeans中構建我們的項目,並在命令行上運行ant以在Netbeans之外構建我們的項目。後者對於完成重建或Jenkins連續構建和測試等事情很有用。我們可以根據需要定製我們​​的build.xml文件,這對Netbeans 8.2和之前的版本非常有用,但是在Netbeans pre-9(Dev版本包括201

    13熱度

    2回答

    我已經在Java 8(1.8.0_77)和Java 9(Java HotSpot™64位服務器虛擬機(構建9 + 181,混合模式))中嘗試了一些代碼, ) DateTimeFormatter dtf = DateTimeFormatter.ofPattern("eee", Locale.GERMAN); DayOfWeek mo = dtf.parse("Mo", DayOfWeek::fro

    5熱度

    1回答

    如何通過Java 9中的類獲取模塊名稱?例如,讓我們考慮以下情況。有兩個命名模塊 - ModuleA和ModuleB。 ModuleA對ModuleB一無所知。 ModuleB需要ModuleA。 ModuleA含有類: public class ClassA { public void printModuleName(Class klass) { //how to get

    3熱度

    1回答

    我想看看焊接CDI容器如何與JPMS一起工作。所以我有以下配置。 我有我的命名模塊和焊接se-shaded作爲自動模塊。 在我的模塊我有 module my.module { requires weld.se.shaded; exports com.foo; } 的NewClass package com.foo; import javax.enterprise.co

    9熱度

    2回答

    當我編譯一個依賴於我以前編譯的其他模塊的模塊時,我必須指定--module-path <directory>選項。這使得我依賴的模塊可見。 但同時我也想使一些非模塊化的Jar文件可見。但是,如果不使它們成爲自動模塊,並且只需在--module-path <directory>旁邊指定--class-path some.jar,那麼javac似乎忽略了claspath並拋出「package yyy

    5熱度

    2回答

    我有三個模塊:module-a,module-b,module-c。模塊-a和模塊-b處於引導層。爲模塊-C創建我自己。 Module-c具有JPMS實現的接口在模塊-a中的服務。 這是我在模塊-b中使用module-c創建圖層的方式。 ModuleFinder finder = ModuleFinder.of(moduleCPath); ModuleLayer parent = ModuleL

    38熱度

    6回答

    似乎沒有32位下載軟件包 Oracle的可用download list。 UPDATE 可以在這裏下載: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9+

    4熱度

    2回答

    我試着寫了一些jshell腳本。當拋出異常時,jshell仍然繼續執行下一行。 如何讓我的腳本更像普通的java程序? 編輯:我只是喜歡jshell SCR.jsh運行它。使用throw new Exception()或1/0不會阻止下一行被執行。 腳本包括說法是這樣的: System.out.println(1/0) System.out.println("foo") /exit 我以爲

    0熱度

    1回答

    我已將項目升級到jdk-9 env。但是,當我推分行,我遇到了一個建設的問題,特拉維斯慈沒有找到包「Javax.json」如下: 我的配置: { "language": "java", "install": "mvn install -DskipTests=true -Dmaven.javadoc.skip=true", "jdk": "oraclejdk9",

    0熱度

    1回答

    我已經安裝了Java 9,因爲我想使用OCSP(聯機證書狀態協議)功能與TLS握手,也就是OCSP裝訂。正如https://docs.oracle.com/javase/9/security/java-pki-programmers-guide.htm#JSSEC-unique_4307382所述,Java 9是第一個使用OCSP裝訂的版本。 要測試它,您可以設置或讀取某些新屬性,例如「jdk.t