我正在尝试用Java Web Start应用程序替换所有Applet。我遇到的问题是我没有看到任何将codebase属性指定为本地文件系统中的目录的示例。我已尝试将代码库设置为包含JNLP文件和可执行JAR的目录,方法如下:
codebase="file://users/mystuff" href=myJWS.jnlp"
codebase="http://localhost/users/mystuff" href=myJWS.jnlp"
当我尝试启动JWS应用程序时,我收到一个应用程序错误,告诉我:
Unable to launch application.
Component: file://users/myStuff/myJWS.jnlp
OR
Component: http://localhost/users/myStuff/myJWS.jnlp
Reason: Unable to load resource
在我看来,我正在错误地指定代码库。关于如何解决这个问题的任何想法。
答案 0 :(得分:2)
本地文件协议需要三个正斜杠:
codebase="file:///F:/users/mystuff" href=myJWS.jnlp"
请不要忘记将异常添加到Java控制台安全性面板中的异常站点列表中。您可以根据自己的具体情况进行选择,也可以添加整个驱动器进行测试:
file:///F:/