Some questions regardind project Jigsaw

Alex Buckley alex.buckley at oracle.com
Tue Apr 6 20:07:12 PDT 2010


Luis,

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 
modularization.

- 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: 
http://blogs.sun.com/abuckley/en_US/entry/jsr_294_and_module_systems

Alex

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 mailing list