我创建了一个程序来下载文件并将其放在特定位置,但我无法让它在所有系统上运行。我可以改变它以使其在所有操作系统上都能正常工作。/Users/anthonybuttillo/Library/Application Support/minecraft/mods/Enderized.zip
问问题
51 次
1 回答
0
这个特定案例(Minecraft mod)的问题相对简单,因为 Minecraft 安装所在的位置是标准化的。可以在这里阅读Minecraft 安装文件夹是
- Windows Vista/7:C:\Users\YourUserName\AppData\Roaming\.minecraft
- Windows XP:C:\Documents and Settings\YourUserName\Application Data\.minecraft(注意 - 两种 Windows 变体都可以通过
APPDATA
环境变量找到) - Linux:/home/你的用户名/.minecraft
- Mac OS/X: ~/Library/Application Support/minecraft
因此,只需检测操作系统并从用户的主目录(String s1 = System.getProperty("user.home", ".");
在 Java 中)开始,您就可以构建所需的路径。
于 2012-12-11T00:37:40.583 回答