我使用早期版本的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”,但下次打开属性面板时,它再次取消选中。为什么?
答案 0 :(得分: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