One more thing while I'm at it:

In the "Missing requires or missing exports" section:
http://openjdk.java.net/projects/jigsaw/quick-start#missing

   We now fix this module declaration but introduce a different
   mistake, this time we omit the |exports| from the |org.astro| module
   declaration:

        $ cat src/com.greetings/module-info.java
        module com.greetings {
            requires org.astro;
        }
        $ cat src/org.astro/module-info.java
        module org.astro {
            // exports org.astro;
        }


Prior to issuing the javac on the greetings.com module (with anticipated error)

    $ javac -modulepath mods -d mods/com.greetings \
       src/com.greetings/module-info.java 
src/com.greetings/com/greetings/Main.java


I think the org.astro module has to be rebuilt first. Otherwise no error will appear.

    $ javac -d mods/org.astro \
        src/org.astro/module-info.java src/org.astro/org/astro/World.java

Make sense?
-- Jim C

Reply via email to