Some questions regardind project Jigsaw
alex.buckley at oracle.com
Tue Apr 6 20:07:12 PDT 2010
The need for the Jigsaw module system is documented at
http://blogs.sun.com/mr/entry/jigsaw. (Be sure to follow all the links
in that article!)
It is important to understand the difference between the Jigsaw module
system and JSR 294:
- Jigsaw is a module system, outside the Java language and VM.
- JSR 294 is a set of language and VM changes to support module systems
such as Jigsaw and OSGi.
- Jigsaw does not depend on JSR 294 at the present time.
- JSR 294 does not depend on Jigsaw.
- The OpenJDK project called Jigsaw hosts a) the Reference
Implementation of JSR 294, and b) discusses the design and
implementation of the Jigsaw module system, and c) discusses JDK
- More detail about the relationship of the Jigsaw module system and JSR
294 can be found in the PDF linked to from my blog entry:
P.S. The OpenJDK Modules project is not relevant. Nor is JSR 277, before
you ask about that. Forget you ever heard of them.
On 4/6/2010 7:40 PM, Luis Santos wrote:
> I'm sorry posting here these questions. I tried to read everything i can but
> found no definitive responses to my doubts. I'm doing a cientific study
> based on modularity in java language and i stoped at JSR294/Jigsaw doubts.
> This is an academic study and when i selected this study about 8 months ago,
> i tought direction would be Jigsaw project to be incorporated in JDK7. My
> intention is to try to demonstrate necessity of having a modular system
> implemented in java language. My doubts are based on that my initial tittle
> was regardind modularity proposed by jigsaw project. For what i have read
> recently, Jigsaw is only a reference implementation (i don't know if this is
> true) of JSR204 and the "true" modular specification actually being accepted
> is JSt204. IS this the correct interpretation? How does Jigsaw project
> relaets to Modules Project? Thank you very much for yout attention.
> Luis Santos
More information about the jigsaw-dev