Live briefing
Everything about Java Platform Module System
Distribution format for Java code and resources
The Java Platform Module System (JPMS) 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. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Java Platform Module SystemA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Go sideways: Java packageA closely related topic
- Go sideways: Java version historyA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Learning PythonMark Lutz, David Ascher · 1999
Pro Spring Dynamic Modules for OSGi™ Service PlatformsDaniel Rubio · 2009
A Young Person’s Guide to Information Technology Book Nine Creative ProgrammingGeoff Potter · 2014
Creative ProgrammingGeoff Potter · 2012- 📕Tech15projects.com · 2014
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Java package A Java package organizes Java classes into namespaces, providing a unique namespace for each type it contains. Classes in the same package can access each…
- Java version history The Java language has undergone several changes since JDK 1.0 as well as a number of additions of classes and packages to the standard library. Since J2SE 1…
- OSGi OSGi (formerly known as the Open Services Gateway initiative) is an open specification and open source project which describes a modular system and a service…
- Java Class Library The Java Class Library (JCL) is a set of dynamically loadable libraries that Java Virtual Machine (JVM) languages can call at run time. It is the standard…
- Java compiler A Java compiler is a compiler for the Java programming language. Some Java compilers output optimized machine code for a particular hardware/operating…
- JAR (file format) A JAR ("Java archive") file is a package file format typically used to aggregate many Java class files and associated metadata and resources (text, images…
- JavaFX JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of…
- Java packager The Java Packager tool is a tool included in the JDK which allows to package Java applications from the command line. It is an alternative to using other…