Java 将已签名的小程序与策略文件一起使用时出现问题
我的小程序的.java.policy条目有问题 我会尝试用小程序创建文件夹和文件。我已经对jar进行了签名,并在${user.home}/.java.policy-file中添加了以下行:Java 将已签名的小程序与策略文件一起使用时出现问题,java,applet,signed,Java,Applet,Signed,我的小程序的.java.policy条目有问题 我会尝试用小程序创建文件夹和文件。我已经对jar进行了签名,并在${user.home}/.java.policy-file中添加了以下行: grant { permission java.io.FilePermission "<<ALL FILES>>", "read"; permission java.io.FilePermission "<<ALL FILES>>", "write";
grant {
permission java.io.FilePermission "<<ALL FILES>>", "read";
permission java.io.FilePermission "<<ALL FILES>>", "write";
};
(JDK1.6.0_23、Firefox 3.0.19、WinXP 32位)试试私有API:
grant codeBase "http://www.wkmovies.de/appletDemo/-" {
permission java.io.FilePermission "<<ALL FILES>>", "read";
permission java.io.FilePermission "<<ALL FILES>>", "write";
};
grant signedBy "AKlettke" {
permission java.io.FilePermission "<<ALL FILES>>", "read";
permission java.io.FilePermission "<<ALL FILES>>", "write";
};
<a href="javascript:document.applet1.createFolder();">
Create Folder at C:\\Temp
</a>
<applet name="applet1" id="applet1" width="0" height="0" alt=""
archive="applets/Demo.jar,applets/lib/commons-lang-2.4.jar"
code="demo.FolderCreator.class">
</applet>
try {
File f = new File("C:\\temp");
f.mkdir();
JOptionPane.showMessageDialog(null, "folder created",
"successfull", JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null, e.getMessage(),
e.getClass().getName(), JOptionPane.ERROR_MESSAGE);
}