Java WebStart和认可目录

3
我该如何在Java WebStart的.jnlp文件中指定一些jar包覆盖JRE内置的实现?与常规应用程序上的endorsed lib属性类似。

可能有一种使用YAJSW实现.jnlp的不同方法。我建议研究一下它。 - djangofan
1个回答

1

看起来似乎没有办法在Web Start中定义认可的目录。

即使将java.endorsed.dirs属性定义为某个本地目录也不起作用。可能是因为Java在运行时已经设置了变量。

有两种可能的解决方案:

  1. 从Web Start应用程序中,仅使用带有java.endorsed.dirs和所有依赖项(类路径和参数)的命令行java运行。您必须每次处理jnlp jar更新。

  2. 在第一次运行时,要求用户或自动复制所需的jar到JRE / lib / endorsed目录。然后要求重新启动Web Start应用程序。请注意,此方法将为所有使用JRE运行的Java应用程序放置认可的jar。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接