如何将VM选项添加到jar文件中?

oO.*_*oO. 3 java jar virtual-machine executable-jar

我需要添加-Djava.security.policy=myPolicyFile以便我的 RMI jar 能够工作。或者还有其他方法可以运行吗?

Bre*_*ail 5

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

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

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