PDF
使1Java9(Modules)Contents .................................................................................................... 1使 .......................................................................................... 1ExampleJava FX ................................................................... 3使使JDKjava --list-modules java.base@11.0.13java.compiler@11.0.13java.datatransfer@11.0.13java.desktop@11.0.13java.instrument@11.0.13java.logging@11.0.13java.management@11.0.13... 使2module modulename { requires module.name;}requiresrequires staticrequires transtiveexportsexports...touses使provides...withopensopens..toopenmodule my.module { exports com.my.package.name;}module my.module { export com.my.package.name to com.specific.package;}module my.module { uses class.name;}module my.module { provides MyInterface with MyInterfaceImpl;}使openmodule foo { opens com.example.bar;}module my.module { opens com.my.package to moduleOne, moduleTwo, etc.;}open module foo {} ExampleJava FX3ExampleJava FXplugins { id 'java' id 'application' id 'org.openjfx.javafxplugin' version '0.0.10'}javafx { version = "17.0.1" modules = [ 'javafx.controls' ]}module pulsar.browser { requires javafx.controls; exports com.riguz.pulsar.browser;}

HTML view coming soon.

Download PDF for the full formatted version.