导入" javax.jnlp"无法解决

时间:2012-06-03 13:35:54

标签: java import jnlp java-web-start

我正在学习Java并尝试使用Java web start运行一些示例。

但是,我似乎无法找到包javax.jnlp

同样的错误让我在windows和linux上都遇到了困难。我在windows上安装了oracle jdk 7.OpenJDK 1.6是在linux上安装的版本。

在互联网上搜索没有运气的包裹。它在oracle的网站上已不再可用,因为他们坚持认为该软件包是jdk的一部分。

我在安装目录中搜索了它。它声称它在jnlp.jar文件中,其他人在javaws.jar文件中声明...这两个文件都不是我安装的一部分。

3 个答案:

答案 0 :(得分:7)

可以在1.7和1.8中的jre/lib/javaws.jar中找到,根据:https://stackoverflow.com/a/13555413/829305

如果您只安装了JDK,则可以在jre/目录中找到jdk/目录。

答案 1 :(得分:6)

从Oracle页面:

  

jardiff工具,jnlp-servlet.jar文件和jnlp.jar文件可以在JDK的samples目录中找到。

在我的电子邮件上它是:

... /jdk1.6.0_23/sample/jnlp/servlet/jnlp.jar


对于Java 7,您必须单独下载Demos and Samples

Windows x86(32位)15.62 MB jdk-7u4-windows-i586-demos.zip

Windows x64(64位)15.69 MB jdk-7u4-windows-x64-demos.zip

你会在里面找到jnlp.jar: jdk1.7.0_04\sample\jnlp\servlet\jnlp.jar

答案 2 :(得分:0)

您应该在类路径中添加javaws.jar文件的路径。例如:     " javac -classpath。:/ path / to / javaws.jar webstart / * .java"