Is there an alternate way to launch remote jvm?
I am playing with the JDK9's JShell API. At present, the JShell API automatically launches the remote JVM internally. Instead of starting the process automatically, I want to separate the two process. Note: I understand I can change the VM options. But I want to see if the VM can even be run on a different machine. The default execution control eventually reaches this place in code . If I specify launch, it automatically uses com.sun.jdi.CommandLineLaunch connector, that actually launches the java program by definition. If I specify no-launch, it uses com.sun.jdi.SocketListen as I would expect