gpt4 book ai didi

java - 在服务器上实现 java webstart 的正确方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 12:59:42 25 4
gpt4 key购买 nike

我想使用 webstart 启动我的应用程序,该程序需要 3 个外部 jar 才能工作。我尝试使用 NetBeans 进行编译,将“dist”文件夹中的所有内容上传到服务器,然后访问服务器并尝试运行 HTML。这不起作用,因为即使我在 jnlp 中指示了正确的路径,外部 jar 的路径仍然存在错误。

错误:

ExitException[ 3]com.sun.deploy.net.FailedDownloadException: 
Unable to load resource: http://www.abaxomol.com/dist/lib\commons-io-2.4.jar

那么,外部 jar 进入客户端计算机,然后我从那里检索它们?

JNLP:

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" href="Contenedores.jnlp">
<information>
<title>Contenedores</title>
<vendor>Diego</vendor>
<description>null</description>
<offline-allowed/>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="Contenedores.jar" size="12407" download="eager" />
<jar href="lib/commons-io-2.4.jar" size="185140" download="eager" />
<jar href="lib/guava-18.0.jar" size="2256213" download="eager" />
<jar href="lib/json-simple-1.1.1.jar" size="23737" download="eager" />
</resources>
<applet-desc width="800" height="600" main-class="com.javafx.main.NoJavaFXFallback" name="Contenedores" >
<param name="requiredFXVersion" value="8.0+"/>
</applet-desc>
<jfx:javafx-desc width="800" height="600" main-class="contenedores.Contenedores" name="Contenedores" />
<update check="always"/>
</jnlp>

最佳答案

我必须手动将生成的 HTML 和 JNLP 中的所有内容复制到新文件中,将这些文件上传到服务器并删除旧文件,由于某种原因它起作用了。也许是一个错误?我不知道。

关于java - 在服务器上实现 java webstart 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35033026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com