Hi Claes,

That's it. I just didn't realize there where different ea builds. Works now for 
me.

Thanks for pointing me to the solution.

Regards Christian

-----Original Message-----
From: Claes Redestad [mailto:claes.redes...@oracle.com] 
Sent: Dienstag, 6. Dezember 2016 12:41
To: Christian Frommeyer <christian.fromme...@citrix.com>; 
jigsaw-dev@openjdk.java.net
Subject: Re: Defining open modules and packages

Hi Christian,

could it be that you've downloaded the regular EA build 146 rather than the 
jigsaw EA build 146[1]?

The changes enabling the new "open" keyword is set to appear in the regular EA 
builds starting from build 148 (from there on out I hope there'll be less 
difference between the regular EA builds and the jigsaw ones).

Thanks!

/Claes

[1] https://jdk9.java.net/jigsaw/

On 2016-12-06 12:34, Christian Frommeyer wrote:
> Hi,
>
> I heard a lot about jigsaw at Devoxx Belgium this year and got curious what 
> is in the new module system for us. I downloaded ea build 146 and started to 
> experiment. So far it was mostly straight forward. But now I'm struggeling to 
> get open modules (and packages) to work. I tried the syntax described here:
>
> http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html
>
> This is also what was presented in various talks at Devoxx. However when 
> trying to compile the module-info file I get this error:
>
> Compiling... src/moduleopen/module-info.java:1: error: class, 
> interface, or enum expected open module moduleopen { ^
> 1 error
>
> Unfortunately I wasn't able to find any documentation on a change in syntax. 
> I only found this:
>
> http://openjdk.java.net/projects/jigsaw/doc/lang-vm.html
>
> which seems to be a different version of the above. But I wasn't able to 
> match what might be the right alternative for open here. Perhaps someone can 
> clarify this and perhaps even help with some link to documentation on this.
>
> Regards
> Christian Frommeyer
>

Reply via email to