Java 放置jstatd.all.policy的位置

Java 放置jstatd.all.policy的位置,java,linux,jstat,Java,Linux,Jstat,我想授予我在linux上的jstatd权限 相应的手册内容如下: 要使用此策略,请将文本复制到名为jstatd.all.policy的文件中 并按如下方式运行jstatd服务器: jstatd-J-Djava.security.policy=jstatd.all.policy 但是在linux上我应该把这个jstatd.all.policy文件放在哪里呢 据我所知,您必须在与jstatd…jdk/bin/相同的位置创建文件,而且应该可以正常工作 更新: 发件人: 默认情况下,用户策略文件位于 u

我想授予我在linux上的jstatd权限 相应的手册内容如下:

要使用此策略,请将文本复制到名为jstatd.all.policy的文件中 并按如下方式运行jstatd服务器:

jstatd-J-Djava.security.policy=jstatd.all.policy


但是在linux上我应该把这个jstatd.all.policy文件放在哪里呢

据我所知,您必须在与jstatd…jdk/bin/相同的位置创建文件,而且应该可以正常工作

更新: 发件人:

默认情况下,用户策略文件位于

user.home/.java.policy Solaris/Linux

user.home\.java.policy窗口

注意:user.home是指系统属性的值 命名user.home,指定用户的主目录


您还可以提供将使用的策略的完整路径,例如:

jstatd -p 1099 -J-Xrs -J-Djava.security.policy=C:\jstatd\tools.policy

如果您在共享计算机上,并且希望在一个中心位置添加策略,这将非常有用。

关于其他位置有什么想法吗${JAVA_HOME/bin}位于只读文件系统上,我在这里不控制该文件系统。