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 is haunting me on both windows and linux.I've installed oracle jdk 7 on windows.OpenJDK 1.6 is the version installed on linux.
Searching the internet for the package with no luck.It is no longer available on oracle's website because they insist that the package is a part of the jdk.
I've searched the installation directories for it.some claim it is in the jnlp.jar
file, others claim in javaws.jar
file...neither files are part of my installation.
You should add the path to javaws.jar file in your classpath. For example: "javac -classpath .:/path/to/javaws.jar webstart/*.java"
Can be found in
jre/lib/javaws.jar
in 1.7 and 1.8, as per: https://stackoverflow.com/a/13555413/829305The
jre/
directory can be found inside thejdk/
directory if you've only got the JDK installed.From the Oracle page:
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