如何在java webstart .jnlp文件中指定我的一些罐子覆盖了JRE内置实现?就像常规应用程序上支持的lib属性一样。
答案 0 :(得分:1)
似乎无法在网站启动中定义已认可的目录。
甚至将java.endorsed.dirs属性定义到某个本地目录也不起作用。可能java在运行时已经启动后设置变量。
两种可能的解决方案:
从Web启动应用程序,只运行带有java.endorsed.dirs的命令行java和web启动应用程序可以执行的所有依赖项(classpath& args)。您每次都必须处理jnlp jar更新。
首次运行时需要用户或自动将所需的jar副本复制到JRE / lib / endorsed目录。然后需要重启web启动应用程序。请注意,此方法将为将使用JRE运行的所有Java应用程序提供已批准的jar。