3

我需要添加 -Djava.security.policy=myPolicyFile 以便我的 RMI jar 可以工作。还是有其他方法可以让它运行?

4

2 回答 2

4

如果您想在有人使用 启动您的 jar 时添加 -D java -jar,这是不可能的,因为无法在 jar 中指定 JVM 选项:

我可以设置从 jar 文件运行的 Java 最大堆大小吗?

也就是说,如果您可以控制流程,您可以使用java.security.Policy.setPolicy自己来管理策略对象。

于 2010-05-23T23:28:25.380 回答
1

您可以在此处查看如何使用策略文件。如果您使用的是 netbeans 或其他 IDE,您应该可以添加

-Djava.security.policy=myPolicyFile

作为 VM 的一个选项,通常可以在项目属性中的某个位置找到。

于 2010-05-23T23:28:22.003 回答