Java Web Start错误FileNotFoundException

时间:2012-02-26 16:14:36

标签: java java-web-start filenotfoundexception

所以我试图在我的这个应用程序上使用webstart并且我一直收到这个错误:

  

java.io.FileNotFoundException:   http://www.fenixflame.net/DropLogger/Drop Logger.jar at   sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown   来自java.lang.reflect.Constructor.newInstance(未知来源)     在sun.net.www.protocol.http.HttpURLConnection $ 6.run(未知来源)     在java.security.AccessController.doPrivileged(Native Method)at   sun.net.www.protocol.http.HttpURLConnection.getChainedException(未知   来源)at   sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知   来源)com.sun.deploy.net.BasicHttpRequest.doRequest(未知   来源)com.sun.deploy.net.BasicHttpRequest.doRequest(未知   来源)com.sun.deploy.net.BasicHttpRequest.doGetRequest(未知   来源)com.sun.deploy.net.DownloadEngine.actionDownload(未知   来源)com.sun.deploy.net.DownloadEngine.getCacheEntry(未知   来源)com.sun.deploy.net.DownloadEngine.getCacheEntry(未知   来源)at   com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知   来源)at   com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知   来源)com.sun.deploy.net.DownloadEngine.getResource(未知   来源)com.sun.javaws.LaunchDownload $ DownloadTask.call(未知   来自java.util.concurrent.FutureTask $ Sync.innerRun(未知   来自)java.util.concurrent.FutureTask.run(未知来源)at   java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(未知来源)     at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)     在java.lang.Thread.run(未知来源)引起:   java.io.FileNotFoundException:   http://www.fenixflame.net/DropLogger/Drop Logger.jar at   sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知   来自java.net.HttpURLConnection.getResponseCode(未知来源)     ......还有15个

这是我第一次使用webstart。我用简单的应用程序测试它,它工作得很好。我认为这可能与应用程序在启动时尝试读取本地文件这一事实有关。 无法发布超过2个链接,但您可以在此处查看: fenixflame.net/DropLogger/launch.html

1 个答案:

答案 0 :(得分:0)

是问题是.jar文件上的空格。我改变它,它工作得很好。 无法更改netBeans中的.jar文件名,您只能更改项目名称,但不会更改文件名。更改.jar名称的唯一方法是转到项目.xml文件或使用您想要的jar文件名称创建一个新项目并在那里复制所有ur包。