1

我在 JavaFX 中制作应用程序,其中我也在使用 RXTX-Serial 通信。在启动应用程序之前,我收到如下应用程序错误:

UnsatisfiedLinkError:
com.sun.deploy.net.proxy.MSystemProxyHandler.init()Z

每次启动应用程序时都会出现一个对话框。选择确定或取消或关闭应用程序之后启动的窗口都没有关系。所有功能似乎都可以正常工作。但是当它在两者之间的任何时候给出另一个错误时。错误如下所述:

Have no file for /usr/lib/jvm/java-7-openjdk-i386/jre/lib/netx.jar
Have no file for /usr/lib/jvm/java-7-openjdk-i386/jre/lib/plugin.jar
Have no file for /usr/lib/jvm/java-7-openjdk-i386/jre/lib/jfr.jar

您能否告诉我这个错误的含义或我在哪里犯了错误。是的。我想补充一点,相同的应用程序在 Windows 7 中运行良好。现在我在 Ubuntu 12.04LTS 上运行它。

4

1 回答 1

0

正如评论。问题来自使用默认的 JDK。

为了解决它,我做了以下事情。在 Netbeans 中,转到菜单文件 > 项目属性([项目名称])。在项目属性窗口中,转到“库”部分。在最顶部,将“Java 平台”从“默认 JavaFX 平台”更改为“JDK 7 Oracle”。

再次执行您的应用程序。错误弹出窗口消失。

于 2013-10-06T17:38:35.197 回答