Java Platform Module System: Difference between revisions

Content deleted Content added
Line 34:
* JEP 260: Encapsulate Most Internal APIs
* JEP 261: Module System: Implement the Java Platform Module System
* JSRJEP 282: The Java Linker: Create a tool that can assemble and optimize a set of modules and their dependencies into a custom run-time image <ref>{{cite web
| url=http://openjdk.java.net/jeps/282
| title=jlink: The Java Linker (JSR 282)
| publisher=[[Oracle Corporation]]
| accessdate=2016-03-12}}</ref>
* JSR 376: Java Platform Module System <ref>{{cite web
| url=http://openjdk.java.net/projects/jigsaw/spec/
Line 39 ⟶ 44:
| publisher=[[Oracle Corporation]]
| accessdate=2015-11-29}}</ref>
* JSR 282: The Java Linker: Create a tool that can assemble and optimize a set of modules and their dependencies into a custom run-time image <ref>{{cite web
| url=http://openjdk.java.net/jeps/282
| title=jlink: The Java Linker (JSR 282)
| publisher=[[Oracle Corporation]]
| accessdate=2016-03-12}}</ref>
 
Modules are a new way of grouping code and data. Contrary to [[JAR (file format)|Jar files]], modules explicitly declare which modules they depend on, and what packages they export.<ref>{{cite web