I am learning Java and trying to run some examples using Java web start.
However, I cannot seem to find that package javax.jnlp
.
This same error
Can be found in jre/lib/javaws.jar
in 1.7 and 1.8, as per: https://stackoverflow.com/a/13555413/829305
The jre/
directory can be found inside the jdk/
directory if you've only got the JDK installed.
You should add the path to javaws.jar file in your classpath. For example: "javac -classpath .:/path/to/javaws.jar webstart/*.java"
From the Oracle page:
The jardiff tool, jnlp-servlet.jar file, and jnlp.jar file can be found in the samples directory of the JDK.
On my comp it is in:
... /jdk1.6.0_23/sample/jnlp/servlet/jnlp.jar
For Java 7 you have to download Demos and Samples separately:
Windows x86 (32-bit) 15.62 MB jdk-7u4-windows-i586-demos.zip
Windows x64 (64-bit) 15.69 MB jdk-7u4-windows-x64-demos.zip
You will find jnlp.jar inside:
jdk1.7.0_04\sample\jnlp\servlet\jnlp.jar