私はJavaFXアプリケーションをWebにデプロイしました。ローカルホストで正常に動作しますアプレット。ファイルから実行されると、アプレットとWeb開始の両方が動作します。JavaFX Web Startの失敗 - FailedDownloadException:リソースをロードできません:
しかし、私は(おそらくそれらの両方のために)この例外を得たWebサーバにデプロイした後:
無視された例外:ExitException [3] com.sun.deploy.net.FailedDownloadException:リソースを読み込むことができません。ファイル:/ C:/Users/Jan/AppData/Local/Microsoft/Windows/INetCache/IE/jar/myapp.jar
JNLP:私はいくつかの解決策を見つけた
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" href="myapp.jnlp">
<information>
<title>MyApp</title>
<vendor>MeSoft</vendor>
<description>MyApp</description>
<offline-allowed/>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="..\jar\myapp.jar" size="63799"/>
</resources>
<jfx:javafx-desc width="600" height="600" main-class="myapp" name="MyApp" />
<update check="background"/>
</jnlp>
:
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"
java-vm-args="-Djava.net.preferIPv4Stack=true"/>
私はこれが正しいものではないことを望みます。
私はGoogleを試しましたが、似たような問題が多すぎますので、あきらめました。
--------------------------------------------- ---------------------
問題は解決されますが、私がしたいのではありません。私はこのようなフォルダ構造を使用しています:
ルート
- アーク - 保存瓶
- JNLP - 保存JNLPファイル
- 詐欺 - 保存htmlファイルを
問題がどこかであります相対URL私はarcとjnlpを一緒に入れて、相対URLを削除して、今は動作しています。
JNLP内の相対パスにした .. \ myapp.jar
\アークHTML内の相対パスした .. \私は正しいパスを見つけることができませんでしたmyapp.jnlp
\ JNLP形。
'スラッシュ' の
を使用してみてください "の問題は、どこか相対URLです。" *そのアプリケーションの 'codebase'とは何ですか? 'docbase'の詳細は、[JNLPファイルの構文:' jnlp'要素](http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html#jnlp)を参照してください。 。 –