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