您好我有一个 java 应用程序,它在远程共享文件夹上创建一个 xml 文件。如果我通过 Eclipse 运行,它会毫无问题地创建 xml 文件。但是如果我创建一个 jar 并尝试运行它,它会抛出异常消息 "Access is denied" 。我可以在该共享文件夹上手动创建一个文件,并且两者都在运行 Windows XP 的同一网络上。我不确定是否有人注意到这个问题。请提供您的建议。我正在使用带有 Eclipse 3.5 的 Java 6 SDK。顺便说一下,我正在使用的 vm 参数
-Dsun.java2d.d3d=false
-Dcom.sun.management.jmxremote=true
-XX:+HeapDumpOnOutOfMemoryError
-Djava.security.policy=C:\server.policy
-Dlog4j.configuration=file:///C:/config/log4j.xml
我的服务器策略文件
grant {
permission java.security.AllPermission;
};