Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
718 captures
07 Feb 2009 - 27 Jun 2025
AprMAYAug
Previous capture23Next capture
202120222023
success
fail
COLLECTED BY
Collection:Common Crawl
Web crawl data from Common Crawl.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20220523025038/http://openjdk.java.net/projects/jigsaw/

Project Jigsaw

The primary goals of this Project were to:

To achieve these goals we designed and implemented a standardmodule system for the Java SE 9 Platform and applied thatsystem to the Platform itself and to its Reference Implementation,JDK 9. The module system is powerfulenough to modularize the JDK and other large legacy code bases, yetis still approachable by all developers.

Now that we'vedelivered on thesegoals this Project will, going forward, host additional work toimprove the module system and the modular platform as motivated byfeedback from actual use.

This Project is sponsored by theCompiler Group.

Key documents, presentations, & otherresources

Development history

Work on Project Jigsawbegan in August2008 with an initialexploratoryphase. Work on the design and implementation for Java 9began in2014.

The reorganization of the source code (JEP201) was merged into JDK 9 build 27, in August2014.

The restructuring of run-time images to support modules(JEP 220) was merged into JDK 9build 41, in December 2014.

JSR 376, for theJava Platform Module System,was approved by the JCP Executive Committee in December 2014.

The plan for encapsulating most internal APIs (JEP 260) was posted in August 2015.

The initial version ofThe Stateof the Module System, together withJEP261 and the firstearly-access builds containingthe prototype module system, were published in September2015.

An initial list ofopen issues in theproposed specification was published in March 2016.

An updated version ofThe State of theModule System, with new material on compatibility andmigration, was also published in March 2016.

The module system itself, specified byJSR376 and implemented byJEP 261, wasmergedinto JDK 9 build 111 in March 2016.

Work on Project Jigsawcompleted in July2017 and was delivered for general use as part ofJDK 9 on 21 September 2017.

Last update: 2017/9/22 20:25 UTC
OpenJDK logo
Installing
Contributing
Sponsoring
Developers' Guide
Vulnerabilities
JDK GA/EA Builds
Mailing lists
Wiki ·IRC
Bylaws ·Census
Legal
JEP Process
Source code
Mercurial
GitHub
Tools
Mercurial
Git
jtreg harness
Groups
(overview)
Adoption
Build
Client Libraries
Compatibility & Specification Review
Compiler
Conformance
Core Libraries
Governing Board
HotSpot
IDE Tooling & Support
Internationalization
JMX
Members
Networking
Porters
Quality
Security
Serviceability
Vulnerability
Web
Projects
(overview)
Amber
Annotations Pipeline 2.0
Audio Engine
Build Infrastructure
CRaC
Caciocavallo
Closures
Code Tools
Coin
Common VM Interface
Compiler Grammar
Detroit
Developers' Guide
Device I/O
Duke
Font Scaler
Framebuffer Toolkit
Graal
Graphics Rasterizer
HarfBuzz Integration
IcedTea
JDK 6
JDK 7
JDK 7 Updates
JDK 8
JDK 8 Updates
JDK 9
JDK (…17,18,19)
JDK Updates
JavaDoc.Next
Jigsaw
Kona
Kulla
Lambda
Lanai
Leyden
Lilliput
Locale Enhancement
Loom
Memory Model Update
Metropolis
Mission Control
Modules
Multi-Language VM
Nashorn
New I/O
OpenJFX
Panama
Penrose
Port: AArch32
Port: AArch64
Port: BSD
Port: Haiku
Port: Mac OS X
Port: MIPS
Port: Mobile
Port: PowerPC/AIX
Port: RISC-V
Port: s390x
Portola
SCTP
Shenandoah
Skara
Sumatra
ThreeTen
Tiered Attribution
Tsan
Type Annotations
XRender Pipeline
Valhalla
Verona
VisualVM
Wakefield
Zero
ZGC
Oracle logo
© 2022 Oracle Corporation and/or its affiliates
Terms of Use · License:GPLv2 ·Privacy ·Trademarks

[8]ページ先頭

©2009-2025 Movatter.jp