Java WebStart和已签名的目录

时间:2009-05-09 05:38:59

标签: java java-web-start jnlp endorsed

如何在java webstart .jnlp文件中指定我的一些罐子覆盖了JRE内置实现?就像常规应用程序上支持的lib属性一样。

1 个答案:

答案 0 :(得分:1)

似乎无法在网站启动中定义已认可的目录。

甚至将java.endorsed.dirs属性定义到某个本地目录也不起作用。可能java在运行时已经启动后设置变量。

两种可能的解决方案:

  1. 从Web启动应用程序,只运行带有java.endorsed.dirs的命令行java和web启动应用程序可以执行的所有依赖项(classpath& args)。您每次都必须处理jnlp jar更新。

  2. 首次运行时需要用户或自动将所需的jar副本复制到JRE / lib / endorsed目录。然后需要重启web启动应用程序。请注意,此方法将为将使用JRE运行的所有Java应用程序提供已批准的jar。