JavaFX Web Start 失败 – FailedDownloadException:无法加载资源:
JavaFX Web Start failure – FailedDownloadException: Unable to load resource:
我已经将 JavaFX 应用程序部署到 Web。在本地主机上只工作正常 applet。从文件运行 - applet 和 web start.
但是在部署到网络服务器之后我得到了这个异常(可能是他们两个):
忽略异常:ExitException[3]com.sun.deploy.net.FailedDownloadException:无法加载资源:file:/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>
免责声明: 我是 javafx-maven-plugin.
的维护者
请仔细查看 jar 路径:<jar href="..\jar\myapp.jar" size="63799"/>
问题出在 href
部分,因为它包含在 linux-web 服务器上未转换为斜杠的反斜杠。
当使用 javafx-maven-plugin 时,这已经 got reported 我已经为此创建了一个解决方法,但我仍然需要在 java 上打开一个问题错误追踪器 ;)
即使在 SO 上也有报道:
正如 FibreFoX 所说...尝试使用
${file.separator}
而不是 'slash'
我已经将 JavaFX 应用程序部署到 Web。在本地主机上只工作正常 applet。从文件运行 - applet 和 web start.
但是在部署到网络服务器之后我得到了这个异常(可能是他们两个):
忽略异常:ExitException[3]com.sun.deploy.net.FailedDownloadException:无法加载资源:file:/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>
免责声明: 我是 javafx-maven-plugin.
的维护者请仔细查看 jar 路径:<jar href="..\jar\myapp.jar" size="63799"/>
问题出在 href
部分,因为它包含在 linux-web 服务器上未转换为斜杠的反斜杠。
当使用 javafx-maven-plugin 时,这已经 got reported 我已经为此创建了一个解决方法,但我仍然需要在 java 上打开一个问题错误追踪器 ;)
即使在 SO 上也有报道:
正如 FibreFoX 所说...尝试使用
${file.separator}
而不是 'slash'