Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw
Mani Sarkar
sadhak001 at gmail.com
Thu Sep 10 16:15:11 UTC 2015
Hi Rory,
I have played with the Jigsaw JDK using the Quick starter guide and have
this to share with our community:
https://github.com/neomatrix369/jdk9-jigsaw
There is a small mistake in the example on Services (see my implementation
you will spot it soon), also the Services example explains more than one
concept at a time and I think this might just be a bit more than a simple
example to illustrate Jigsaw features.
The last two examples are not fully fleshed out. I would put a footnote
about jlink, that jmod + tools are going to supersede jimage (if from what
I have read so far is correct, I have even seen this mentioned on a JBUG
issue).
Any feedback please send my way.
Cheers,
Mani
On Wed, Sep 9, 2015 at 7:15 PM, Mani Sarkar <sadhak001 at gmail.com> wrote:
> Thats great Rory, thanks for the heads up - I have shared it with the
> respective communities.
>
> Cheers.
> Mani
>
> On Wed, Sep 9, 2015 at 6:08 PM, Rory O'Donnell <rory.odonnell at oracle.com>
> wrote:
>
>>
>> Hi All,
>>
>> Early-access builds of JDK 9 with Project Jigsaw are available for
>> download at jdk9.java.net/jigsaw <http://jdk9.java.net/jigsaw>.
>>
>> The EA builds contain the latest prototype implementation of JSR 376 <
>> http://openjdk.java.net/projects/jigsaw/spec>, the Java Platform Module
>> System,
>> as well as that of the JDK-specific APIs and tools described in JEP 261 <
>> http://openjdk.java.net/jeps/261>.
>>
>> If you'd like to try out the EA builds, by far the most helpful things
>> you can do are:
>>
>> *
>>
>> Try to run existing applications, without change, on these builds to
>> see whether the module system, or the modularization of the
>> platform, breaks your code or identifies code that depends upon
>> JDK-internal APIs or other unspecified aspects of the platform.
>>
>> *
>>
>> Experiment with the module system itself, perhaps by following the
>> quick start guide
>> <http://openjdk.java.net/projects/jigsaw/quick-start>, and start
>> thinking about how to migrate existing libraries and application
>> components to modules. We hope to publish some specific migration
>> tips shortly.
>>
>> Please send usage questions and experience reports to the jigsaw-dev <
>> http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev> list. Specific
>> suggestions about the design of the module system should be sent to the JSR
>> 376 Expert Group's comments list <mailto:
>> jpms-spec-comments at openjdk.java.net>.
>>
>> For more information please seen Mark Reinhold's mail [1]
>>
>> Rgds,Rory
>>
>> [1]
>> http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>>
>
>
> --
> @theNeomatrix369 <http://twitter.com/theNeomatrix369>* | **Blog
> <http://neomatrix369.wordpress.com>** | *LJC Associate & LJC Advocate
> (@adoptopenjdk & @adoptajsr programs)
> *Meet-a-Project - *MutabilityDetector
> <https://github.com/MutabilityDetector>* | **Bitbucket
> <https://bitbucket.org/neomatrix369>* * | **Github
> <https://github.com/neomatrix369>* * | **LinkedIn
> <http://uk.linkedin.com/pub/mani-sarkar/71/a77/39b>*
> *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/
>
> *Don't chase success, rather aim for "Excellence", and success will come
> chasing after you!*
>
--
@theNeomatrix369 <http://twitter.com/theNeomatrix369>* | **Blog
<http://neomatrix369.wordpress.com>** | *LJC Associate & LJC Advocate
(@adoptopenjdk & @adoptajsr programs)
*Meet-a-Project - *MutabilityDetector
<https://github.com/MutabilityDetector>* | **Bitbucket
<https://bitbucket.org/neomatrix369>* * | **Github
<https://github.com/neomatrix369>* * | **LinkedIn
<http://uk.linkedin.com/pub/mani-sarkar/71/a77/39b>*
*Come to Devoxx UK 2016:* http://www.devoxx.co.uk/
*Don't chase success, rather aim for "Excellence", and success will come
chasing after you!*
More information about the adoption-discuss
mailing list