dbo:abstract |
The Java Platform Module System specifies a distribution format for collections of Java code and associated resources. It also specifies a repository for storing these collections, or modules, and identifies how they can be discovered, loaded and checked for integrity. It includes features such as namespaces with the aim of fixing some of the shortcomings in the existing JAR format, especially the JAR Hell, which can lead to issues such as classpath and class loading problems. The Java Module System was initially being developed under the Java Community Process as JSR 277 and was scheduled to be released with Java 7. JSR 277 later was put on hold and Project Jigsaw was created to modularize the JDK. This JSR was superseded by JSR 376 (Java Platform Module System). Project Jigsaw was originally intended for Java 7 (2011) but was deferred to Java 8 (2014) as part of Plan B, and again deferred to a Java 9 release in 2017. Java 9 including the Java Module System was released on September 21, 2017. (en) |
dbo:wikiPageExternalLink |
https://www.jcp.org/en/jsr/detail%3Fid=376 http://www.jcp.org/en/jsr/detail%3Fid=277 http://www.jcp.org/en/jsr/detail%3Fid=294 http://openjdk.java.net/projects/jigsaw/ http://openjdk.java.net/projects/jigsaw/spec/issues/ http://openjdk.java.net/projects/jigsaw/spec/sotms/ |
dbo:wikiPageID |
11409268 (xsd:integer) |
dbo:wikiPageLength |
8711 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1087730899 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:JAR_(file_format) dbr:JDK_Enhancement_Proposal dbr:Classpath_(Java) dbr:JavaFX dbr:Java_(programming_language) dbr:Java_7 dbr:Java_8 dbr:Java_9 dbr:Java_version_history dbc:Java_specification_requests dbr:Java_Classloader dbr:Java_Community_Process dbr:Java_package dbr:Java_packager dbr:Modular_programming dbr:Reflective_programming dbr:OSGi |
dbp:wikiPageUsesTemplate |
dbt:Reflist dbt:Short_description dbt:Java_(software_platform) |
dcterms:subject |
dbc:Java_specification_requests |
rdfs:comment |
The Java Platform Module System specifies a distribution format for collections of Java code and associated resources. It also specifies a repository for storing these collections, or modules, and identifies how they can be discovered, loaded and checked for integrity. It includes features such as namespaces with the aim of fixing some of the shortcomings in the existing JAR format, especially the JAR Hell, which can lead to issues such as classpath and class loading problems. (en) |
rdfs:label |
Java Platform Module System (en) |
owl:sameAs |
yago-res:Java Platform Module System wikidata:Java Platform Module System https://global.dbpedia.org/id/4oMFg |
prov:wasDerivedFrom |
wikipedia-en:Java_Platform_Module_System?oldid=1087730899&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Java_Platform_Module_System |
is dbo:wikiPageRedirects of |
dbr:Java_Module_System dbr:JSR_277 |
is dbo:wikiPageWikiLink of |
dbr:Java_Module_System dbr:Jigsaw dbr:FindBugs dbr:Gson dbr:Java_(software_platform) dbr:Java_version_history dbr:JetUML dbr:Java_Classloader dbr:Java_packager dbr:NetRexx dbr:JSR_277 |
is foaf:primaryTopic of |
wikipedia-en:Java_Platform_Module_System |