有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    如果你想在OpenSDK中使用JNLP,你需要JNLP的IcedTea实现

    在Ubuntu中,安装“icedtea netx”软件包

    您需要的库位于/usr/share/icedtea-web/