我正在尝试用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
在我看来,我好像没有正确指定代码库。关于如何解决此问题的任何想法。
本地文件协议需要三个正斜杠:
codebase="file:///F:/users/mystuff" href=myJWS.jnlp"
不要忘记将异常添加到Java控制台安全性面板中的异常站点列表中。您可以根据自己的需要进行特定设置,也可以添加整个驱动器进行测试:
file:///F:/