See Java tools documentation for:
javacommand1/javawcommand2
- The
javatool launches a Java application. It does this by starting a Java runtime environment, loading a specified class, and invoking that class’smainmethod.- The
javawcommand is identical tojava, except that withjavawthere is no associated console window. Usejavawwhen you don’t want a command prompt window to appear.
javawscommand, the “Java Web Start command”
The
javawscommand launches Java Web Start, which is the reference implementation of the Java Network Launching Protocol (JNLP). Java Web Start launches Java applications/applets hosted on a network.If a JNLP file is specified,
javawswill launch the Java application/applet specified in the JNLP file.The
javawslauncher has a set of options that are supported in the current release. However, the options may be removed in a future release.
See also JDK 9 Release Notes
Deprecated APIs, Features, and Options:
Java Deployment Technologies are deprecated and will be removed in a future release
Java Applet and WebStart functionality, including the Applet API, the Java plug-in, the Java Applet Viewer, JNLP and Java Web Start, including thejavawstool, are all deprecated in JDK 9 and will be removed in a future release.