Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 新手:JNLP应用程序赢得';t运行(无法加载资源)_Java_Runtime Error_Java Web Start_Jnlp_Unknown Host - Fatal编程技术网

Java 新手:JNLP应用程序赢得';t运行(无法加载资源)

Java 新手:JNLP应用程序赢得';t运行(无法加载资源),java,runtime-error,java-web-start,jnlp,unknown-host,Java,Runtime Error,Java Web Start,Jnlp,Unknown Host,请原谅,我对这件事很陌生。我的工作电脑上有一个JNLP文件,可以在家工作。我设置了我的VPN,并将JNLP文件复制/粘贴到我的家庭计算机上。然而,当我启动它时(我使用Windows7HomePremium升级到Java7),我遇到了无法启动应用程序的问题 它显示无法加载资源,然后 com.sun.deploy.net.FailedDownloadException: Unable to load resource: http: //pbs-sj1/pbs/jnlp/tnp/msgr/alt.jn

请原谅,我对这件事很陌生。我的工作电脑上有一个JNLP文件,可以在家工作。我设置了我的VPN,并将JNLP文件复制/粘贴到我的家庭计算机上。然而,当我启动它时(我使用Windows7HomePremium升级到Java7),我遇到了无法启动应用程序的问题

它显示无法加载资源,然后

com.sun.deploy.net.FailedDownloadException: Unable to load resource: http: //pbs-sj1/pbs/jnlp/tnp/msgr/alt.jnlp
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
    at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    at com.sun.javaws.Launcher.launch(Unknown Source)
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main.access$000(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
这在包裹的部分下面

java.net.UnknownHostException: pbs-sj1
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
    at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    at com.sun.javaws.Launcher.launch(Unknown Source)
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main.access$000(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
java.net.UnknownHostException:pbs-sj1
位于java.net.AbstractPlainSocketImpl.connect(未知源)
位于java.net.PlainSocketImpl.connect(未知源)
位于java.net.socksocketimpl.connect(未知源)
位于java.net.Socket.connect(未知源)
位于java.net.Socket.connect(未知源)
位于sun.net.NetworkClient.doConnect(未知源)
位于sun.net.www.http.HttpClient.openServer(未知来源)
位于sun.net.www.http.HttpClient.openServer(未知来源)
在sun.net.www.http.HttpClient。(来源不明)
位于sun.net.www.http.HttpClient.New(未知来源)
位于sun.net.www.http.HttpClient.New(未知来源)
位于sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(未知源)
位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(未知源)
位于sun.net.www.protocol.http.HttpURLConnection.connect(未知源)
位于sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知源)
位于com.sun.deploy.net.HttpUtils.followRedirects(未知源)
在com.sun.deploy.net.basichttrequest.doRequest(未知源)
在com.sun.deploy.net.basichttrequest.doRequest(未知源)
位于com.sun.deploy.net.BasicHttpRequest.doGetRequest(未知源)
在com.sun.deploy.net.DownloadEngine.actionDownload(未知源)上
位于com.sun.deploy.net.DownloadEngine.downloadResource(未知源)
位于com.sun.deploy.cache.ResourceProviderImpl.getResource(未知源)
位于com.sun.deploy.cache.ResourceProviderImpl.getResource(未知源)
在com.sun.javaws.Launcher.updateFinalLaunchDesc(未知源)
位于com.sun.javaws.Launcher.prepareToLaunch(未知源)
位于com.sun.javaws.Launcher.prepareToLaunch(未知源)
位于com.sun.javaws.Launcher.launch(未知源)
位于com.sun.javaws.Main.launchApp(未知源)
位于com.sun.javaws.Main.continueInSecureThread(未知源)
com.sun.javaws.Main.access$000(未知来源)
位于com.sun.javaws.Main$1.run(未知源)
位于java.lang.Thread.run(未知源)
我在网上做了不少研究,但老实说,大部分都是在开发人员的层面上。我只是想让JNLP文件启动


有什么想法吗

错误消息告诉您,它无法确定您要访问的主机:

java.net.UnknownHostException: pbs-sj1
可能最简单的方法是在您拥有此.jnlp文件的框中编辑主机文件并添加:

127.0.0.1 pbs-sj1
然后确保实际的.jnlp文件位置与指定路径的其余部分对齐(/pbs/jnlp/tnp/msgr/alt.jnlp)。下面是一个关于在Win7上编辑主机文件的示例

-或-

不要弄乱Hosts文件,只需使用文件URL指定在Windows上查找.JNLP文件的位置即可——例如


(我假设您知道将这些地址粘贴/键入到支持Java的浏览器的地址栏中)

非常感谢!我会深入研究的。感谢您的指导;我看看我是不是把事情搞砸了:-)哦……我又有了一个想法。也许使用一个文件URI,而不是与主机发生冲突。我将考虑编辑我的答案以提供此选项。好的,这给了我一个更好的想法。再次感谢你的建议,但请原谅我的天真。JNLP文件是否依赖于任何其他内部文件或应用程序,或者它是外部基于web的应用程序的web快捷方式?我的朋友在工作中使用JNLP文件,并希望在家中也使用它。他们将JNLP文件复制并粘贴到家庭计算机上,但收到了错误。我在他们的工作计算机上找到了jNLP文件viafile:///C:/Documents%20and%20Settings/cacosta/Recent/ 以及与该程序相关的Chrome链接(dtiwait.lnk和dsgnup.lnk)。将JNLP文件移动到家用计算机时,是否需要移动其他组件以使其工作?
file:///C:/Documents%20and%20Settings/your_login/alt.jnlp