gpt4 book ai didi

java - 备份后运行 webstart java .jnlp 程序

转载 作者:行者123 更新时间:2023-12-01 09:44:33 25 4
gpt4 key购买 nike

我有一个独特的java webstart 程序。很多人使用这个程序,我担心它有一天会消失,因为无法联系到创建者。

使用 Where is the jar files cached for Java Web Start/JNLP applications? & Clearing the Java WebStart Cache ,我能够查看引用 .jar 文件的 jnlp 文件。然后我就能够获取这些并备份它们。但现在我该如何运行它们呢?也许我可以镜像该程序,但我看不到许可信息

<jnlp spec="1.0+" codebase="http://jedail.free.fr/programs/" href="http://jedail.free.fr/programs/HBTM2.jnlp">
<information>
<title>HollowBoard Template Maker</title>
<vendor>JedAil</vendor>
<homepage href="http://http://jedail.free.fr/"/>
<description>Hollow Board Template Maker</description>
<description kind="short">Hollow Board Template Maker</description>
<icon href="http://jedail.free.fr/programs/hbtm.png" kind="default"/>
<shortcut online="true" install="false">
<desktop/>
</shortcut>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java version="1.5+"/>
<jar href="http://jedail.free.fr/programs/hbtm/hbtm.jar" download="eager" main="true"/>
<jar href="http://jedail.free.fr/programs/hbtm/vecmath.jar" download="eager" main="false"/>
<jar href="http://jedail.free.fr/programs/hbtm/kernel.jar" download="eager" main="false"/>
<jar href="http://jedail.free.fr/programs/hbtm/iText-2.1.7.jar" download="eager" main="false"/>
</resources>
<application-desc main-class="application.HBTM.HBTMFrame"/>
</jnlp>

最佳答案

查看 list 显示主类完全限定名称为 application.HBTM.HBTMFrame 并且代码已签名,但未指定类路径。

所以类似这样的事情可能会做(当从所有 Jars 所在的一个目录执行时更容易/更短):

java -Xbootclasspath/a:path application.HBTM.HBTMFrame
  • Xbootclasspath:曾经有一个 classpath 选项,直到 Java 7,但 Java 8 docs别提了。看起来好像使用 Xbootclasspath 现在是将其他 jar 添加到应用程序的运行时类路径的唯一选项,无需编辑 list 以包含类路径(首选现在暂时可以选择)。
  • path:列出每个 jar,用分号分隔(; 至少对于 Windows)。

请注意,如果应用程序出现这种情况,这肯定会失败。使用 JNLP API 中提供的服务,该服务仅适用于应用程序。使用 Java Web Start 客户端启动。应用程序很少。使用此 API。

关于java - 备份后运行 webstart java .jnlp 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38175903/

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