Java教程安全跟踪-更新Java.Security文件不';行不通
我正在学习Java教程安全教程,但是我被困在“查看策略文件效果”课程中。我可以让方法1起作用。这让我觉得我没有键入策略并签署jar文件。方法2,编辑Java.Security文件,不起作用 我正在使用Java 7(安装在C:\Program Files\Java\jdk1.7.0_67)在Windows 7上工作。我没有.Java.policy文件(尽管我尝试过这个) 这是个例外Java教程安全跟踪-更新Java.Security文件不';行不通,java,security,exception,Java,Security,Exception,我正在学习Java教程安全教程,但是我被困在“查看策略文件效果”课程中。我可以让方法1起作用。这让我觉得我没有键入策略并签署jar文件。方法2,编辑Java.Security文件,不起作用 我正在使用Java 7(安装在C:\Program Files\Java\jdk1.7.0_67)在Windows 7上工作。我没有.Java.policy文件(尽管我尝试过这个) 这是个例外 $ java -Djava.security.manager -cp sCount.jar Count C:/tst
$ java -Djava.security.manager -cp sCount.jar Count C:/tstsecdata/data
Exception in thread "main" java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\tstsecdata\data" "read")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at Count.main(Count.java:48)
/* AUTOMATICALLY GENERATED ON Tue Jun 02 09:39:05 EDT 2015*/
/* DO NOT EDIT */
keystore "file:/C:/tstsec/exampleraystore", "jks";
grant signedBy "susan" {
permission java.io.FilePermission "C:\\tstsecdata\\*", "read";
};