我有一些库(JacORB)必须替换与JRE捆绑在一起的Sun等价物。
我可以将它们上传到JRE中的lib / endorsed文件夹中。但是,每当有人安装新的JRE时,都必须重复这一过程。
所以,我希望我可以在我的JNLP文件中使用java.endorsed.dirs属性来指向不同的目录。
例如:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="..." href="...jnlp">
<information>...</information>
<security>...</security>
<resources>
<property name="java.endorsed.dirs" value="c:\endorsed"/>
<j2se version="1.7+"
initial-heap-size="256m"
max-heap-size="1536m"
java-vm-args="-XX:MaxPermSize=256m"/>
<jar href="widgets.jar" main="true"/>
</resources>
<application-desc main-class="...">...</application-desc>
</jnlp>
然而,这似乎并不像我希望的那样有效。
是否有人设法使用Java Web Start指定自定义的已批准的库位置?