java vs javaw vs javaws¶
java: Java application executor which is associated with a console to display output/errors
javaw: (Java windowed) application executor not associated with console. So no display of output/errors. It can be used to silently push the output/errors to text files. It is mostly used to launch GUI-based applications.
javaws: (Java web start) to download and run the distributed web applications. Again, no console is associated.
All are part of JRE and use the same JVM.
Difference between java, javaw, javaws and javac
https://javapapers.com/core-java/java-vs-javaw-vs-javaws/
What is the difference between 'java', 'javaw', and 'javaws'?