WebStart客户端找不到类

时间:2015-12-07 22:49:21

标签: java java-web-start

在发布此处之前,我已经在网上寻找答案,但我最接近的是这个链接http://www.coderanch.com/t/200605/JNLP-Web-Start/java/Classpath那里的回复中没有任何特定于代码的建议。如果您能查看我的问题并建议解决方案,我将非常感激:

我在资源部分有一个jnlp:

 <resources>
    <j2se version="1.6+"/>
    <jar href="my_client.jar"/>
    <jar href="jdatepicker-1.3.2.jar"/>
    <jar href="proweb.jar"/>
    <jar href="commons-logging-1.0.jar"/>
    <jar href="commons-discovery.jar"/>
    <jar href="axis.jar"/>
    <jar href="jaxrpc-api-osgi.jar"/>
    <jar href="javax.servlet.jar"/>
    <jar href="swingx-all-1.6.3.jar"/>
</resources>

在运行时,使用JDK8,我在控制台中看到以下异常:

Caused by: java.lang.ClassNotFoundException: net.sourceforge.jdatepicker.DateModel
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)

我检查了my_client.jar的MANIFEST.MF(有主要的)。它有我的应用程序的所有类文件列表,但没有jar文件。这是一个精简的MANIFEST.MF

Manifest-Version: 1.0
Application-Name: My Manager
permissions: all-permissions
Caller-Allowable-Codebase: *
Codebase: http: *
Trusted-Only: true
Trusted-Library: true
Application-Library-Allowable-Codebase: *
Created-By: 1.8.0_60 (Oracle Corporation)

Name: com/its/ifc/common/client/IbcZipCode$ZipCodeDocument.class
SHA-256-Digest: QYQ5yuWWRCRZkaTkr6B2rk0sk0LW+cRJW7GyzQJsYBc=

感谢您的帮助

0 个答案:

没有答案