2011-11-28 61 views
1

我是java web start的新手。 我使用網絡試圖午餐一罐子start.but我收到此錯誤:無法在web start中找到com.simontuffs.onejar.Boot

java.lang.IllegalArgumentException: Unable to locate com.simontuffs.onejar.Boot in the java.class.path: consider using -Done-jar.jar.path to specify the one-jar filename. at com.simontuffs.onejar.Boot.getMyJarPath(Boot.java:400) at com.simontuffs.onejar.Boot.run(Boot.java:212) at com.simontuffs.onejar.Boot.main(Boot.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(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)

我的JNLP文件包含:

<?xml version="1.0" encoding="UTF-8"?> 
<jnlp spec="1.0+" codebase="" href=""> 
    <information> 
     <title>my application</title> 
     <vendor>example</vendor> 
    </information> 
    <resources> 
     <!-- Application Resources --> 
     <j2se version="1.5+" 
       href="http://java.sun.com/products/autodl/j2se"/> 
     <jar href="My_Application.jar" main="true" download="eager" /> 
    </resources> 
    <application-desc main-class="com.simontuffs.onejar.Boot"> 
    </application-desc> 
    <update check="background"/> 
    <security> 
     <all-permissions/> 
     </security> 
</jnlp> 

回答

0

我正在尋找一個類似的問題,碰上了你題。看來One-Jar不支持JWS,請參閱thisthis