Java WebStart和认可目录

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

解决方法:

似乎没有办法在网络启动中定义背书目录.

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

两种可能的解决方案:

>从Web Start应用程序中,仅运行带有java.endorsed.dirs的命令行java以及Web Start应用程序将执行的所有依赖项(类路径和参数).您每次必须处理jnlp jar更新.
>在第一次运行时,需要用户或将所需的jar自动复制到JRE / lib / endorsed目录.然后要求重新启动Web启动应用程序.请注意,此方法将为将与JRE运行的所有Java应用程序添加认可的jar.

上一篇:JavaFX:将参数从JavaScript传递到JNLP


下一篇:如何在没有安全警告的情况下发布Java Web Start jnlp应用程序?