如何在NetBeans中使用JWS部署Swing应用程序?

时间:2014-03-26 03:18:02

标签: java swing netbeans deployment java-web-start

是否有关于如何使用JWS部署Swing应用程序的正确指南?

这是我一直在尝试的事情

使用Netbeans创建Swing应用程序。并尝试使用Java Web start部署就绪应用程序。

项目属性 - >申请 - > Web启动,启用Web启动,修复所有必要的字段。 通过使用Tomcat或WAMP服务器,我能够运行jnlp文件,它下载必要的库,并在启动后立即出现以下错误:

java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.json.simple.parser.ParseException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more

但是json.simple jar文件在classpath中,应用程序在本地运行正常(没有JWS)。

为什么尽管在类路径中有库,我得到NoClassDefFoundError错误?

jnlp文件似乎列出了<jar href="lib/json-simple-1.1.1.jar"/>。 在网上浏览,但无法找到解决问题的方法。有人有类似的问题,请帮忙!请在将此问题标记为重复之前要求澄清,谢谢!

0 个答案:

没有答案