java在Ubuntu上为开放JDK 7安装JNLP
如何让JNLP在Ubuntu机器上为OpenJDK 7工作
我正试图让源代码与athttp://www.bugaco.com/bioinf/clusterer/链接,并在我的机器上运行文本“下载源代码”
现在,当我试着跑步的时候
javac -cp ".:l2fprod-common-all-7.3.jar:jfreechart-1.0.17/lib/jfreechart-1.0.17.jar" com/bugaco/mioritic/impl/module/project/Main.java
这给了我错误
./com/bugaco/ui/LoadBean.java:11: error: package javax.jnlp does not exist
import javax.jnlp.FileOpenService;
^
(还有许多其他错误)
我认为这表明我需要安装JNLP,以及在修复JNLP后必须安装的其他软件包
根据迈克·克拉克的回答https://stackoverflow.com/a/12608844/38765 我认为“演示和示例”是为开放JDK 7安装JNLP的方法
我在Ubuntu上,所以我试着用“Ubuntu方式”来安装它。我安装了openjdk-7-demo,它将自己描述为“基于openjdk的Java运行时(演示和示例)”
它仍然给出了上面描述的错误。我做错了什么,或者忘记了做什么
我试着浏览java标签维基。在“初学者资源”中,唯一与我相关的非视频资源是“Java教程”。这里唯一相关的链接是“学习Java语言”。它有一个关于软件包的部分,但那只是关于如何创建自己的软件包,而不是如何安装其他人的软件包
我使用的是Ubuntu 12.04(精确)64位和Java 7
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.12.04.2)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
# 1 楼答案
如果你想在OpenSDK中使用JNLP,你需要JNLP的IcedTea实现
在Ubuntu中,安装“icedtea netx”软件包
您需要的库位于/usr/share/icedtea-web/