0

我使用早期版本的 Netbeans(6.9?)让 WebStart 运行 Jar 文件,但更高版本的 Netbeans 有时可以工作,有时不能,现在我使用的是 NB7.3.1,但它生成的 Jar 文件无法在WebStart模式下运行,我打开了“属性->运行->使用WebStart运行”,它会生成一个Jar文件,当我双击jar文件时,程序运行,但是当我打开它生成“preview-application.html”,然后点击 Launch,它说:“Firefox 在 /C:/Test_Tool/${JNLP.FILE} 找不到文件。”

一些早期版本可以自动将 ${JNLP.FILE} 替换为我的文件名,但更高版本不这样做。如何设置它以便它像早期版本一样自动替换它?

另外这个版本好像不记得我的设置了,我打开属性面板点击了“Run With WebStart”,但是下次我打开属性面板时,又没有勾选。为什么 ?

4

1 回答 1

0

我想通了,需要运行 dist/launch.html 才能从本地驱动器启动它。

并且需要调整这条线:

<jnlp codebase="http://localhost:8084/" href="launch.jnlp" spec="1.0+">

在 dist/launch.jnlp 文件中,复制:[launch.jnlp,launch.html,*.jar] 到:C:\Program Files (x86)\Apache Software Foundation\Apache Tomcat 7.0.34\webapps\ROOT

然后启动Tomcat,加载:http://localhost:8084/launch.html

于 2013-08-24T02:51:47.503 回答