所以是的,我正在以applet的形式制作基于文本的RPG。打开时,此applet会写入您的APPDATA目录。它可以在IDE中运行,但是当我在Firefox中尝试它时,它会出现错误消息。 HERE是链接。
File otherWorldDirectory = new File(System.getenv("APPDATA") + "\\.otherWorld");
if (!otherWorldDirectory.exists()) {
//Adding the folder .otherWorld to the APPDATA
otherWorldDirectory.mkdir();
System.out.println("Directory '.otherWorld' created.");
} else {
//The folder .otherWorld already exists.
System.out.println("Directory '.otherWorld' is not created, it exists.");
}
答案 0 :(得分:2)
这是小程序的重点。除非“受信任”,否则他们无法访问用户的磁盘。您必须在applet上签名才能访问用户的磁盘。
答案 1 :(得分:1)
此applet在打开时写入您的APPDATA目录。
不要那样做。苹果电脑。 &安培; * nix机器没有它,& applet可以访问x-plat的多种持久性形式。
PersistenceService
,见demo.。user.home
作为存储信息的x-plat位置。Preferences