【问题标题】:Javafx jnlp deployment resources url errorJavafx jnlp部署资源url错误
【发布时间】:2016-04-15 06:27:25
【问题描述】:

在构建和创建项目后,我正在使用 Eclipse Mars 和 JDK 1.8.0_66 部署 javafx 项目构建我将创建的部署文件移动到服务器,这些文件包括应用程序 jar 和 jnlp 文件和 html 文件以及 lib 目录和 web -files 目录,我将 javafx 作为小程序运行,但出现以下错误:

ExitException[ 3]com.sun.deploy.net.FailedDownloadException: Unable To Load ressource : http://localhost/live/lib\commons-io-2.4.jar

还有:

java.io.IOException: Server returned HTTP response code: 400 for URL: http://localhost/live/lib\commons-io-2.4.jar

JNLP 中资源的 URL:

 <resources>
    <j2se version="1.6+" java-vm-args="-Dprism.order=sw -Dprism.verbose=true "  href="http://java.sun.com/products/autodl/j2se"/>
    <jar href="test.jar" size="5646452" download="eager" />
    <jar href="lib\commons-io-2.4.jar" size="188207" download="eager" />
  </resources>

lib\commons-io-2.4.jar 的资源 URL 包含不同的斜杠????所以知道什么会导致这个错误吗??

【问题讨论】:

  • 除了我没有人遇到这样的问题???奇怪,也许是 JDK 中的一个 BUG??

标签: jnlp


【解决方案1】:

我也遇到过类似的问题。使用下面的插件捆绑 jnlp 修复它。


<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId> 
<version>8.3.0</version>

自 1.8.0u60 以来看起来像 oracle-jdk-bug github.com/javafx-maven-plugin/javafx-maven-plugin/issues/182

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-11
    • 2021-06-16
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 2021-01-08
    • 2019-06-26
    • 2012-04-03
    相关资源
    最近更新 更多