Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw

Jim Connors james.connors at oracle.com
Thu Sep 10 20:52:30 UTC 2015


On 9/10/2015 4:30 PM, Alan Bateman wrote:
> I don't immediately see the error in the services example (I need to 
> look closer) but I think you have a point that this example jumps 
> ahead too much. Good idea to get the examples into a repo with scripts.
>

In the Services Section: 
http://openjdk.java.net/projects/jigsaw/quick-start#services

     $ cat src/com.greetings/com/greetings/Main.java
     package com.greetings;

     import com.socket.NetworkSocket;

     public class Main {
         public static void main(String[] args) {
             NetworkSocket s = NetworkSocket.open();
         }
     }

When you run the com.greetings.Main class via:

     $ java -mp mods -m com.greetings/com.greetings.Main

The Quick Start guide shows the output as:

     class org.fastsocket.FastNetworkSocket

The Main.java file referenced above prints nothing (at least in my 
case), would it have to be modified slightly, something like:

$ cat src/com.greetings/com/greetings/Main.java
     package com.greetings;

     import com.socket.NetworkSocket;

     public class Main {
         public static void main(String[] args) {
             NetworkSocket s = NetworkSocket.open();
             System.out.println(s.getClass().toString());
        }
     }

-- Jim C


More information about the jigsaw-dev mailing list