4

申し訳ありませんが、私はこれに非常に慣れていません。職場のコンピューターに JNLP ファイルがあり、自宅で仕事にアクセスできます。VPN をセットアップし、JNLP ファイルをコピーして自宅のコンピューターに貼り付けました。ただし、起動すると (Windows 7 Home Premium を使用して Java 7 にアップグレードしました)、アプリケーションを起動できないという問題が発生します。

Unable to Load Resources と表示され、その後

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)

私はオンラインでかなり調査しましたが、正直なところ、そのほとんどは開発者レベルのようです。JNLPファイルを起動しようとしています。

何か案は?

4

1 に答える 1

2

エラー メッセージは、アクセスしようとしているホストを認識できないことを示しています。

java.net.UnknownHostException: pbs-sj1

おそらく最も簡単な方法は、この .jnlp ファイルがあるボックスでホスト ファイルを編集し、次を追加することです。

127.0.0.1 pbs-sj1

次に、実際の .jnlp ファイルの場所が、指定した残りのパス (/pbs/jnlp/tnp/msgr/alt.jnlp) と一致していることを確認します。Win7 でホスト ファイルを編集する方法は次のとおりです。

-また-

Hosts ファイルをいじるのではなく、ファイルの URL を使用して Windows 上の .JNLP ファイルの場所を指定するだけです。

file:///C:/Documents%20and%20Settings/your_login/alt.jnlp

(これらのアドレスのいずれかを Java 対応ブラウザのアドレス バーに貼り付ける/入力することを知っていると仮定します)

于 2014-01-28T04:13:16.147 に答える