Windows错误:错误5,反编译Minecraft服务器时出现
我想开始为Minecraft制作一些模组。我自己是个Java程序员,所以编程应该没问题。不过,要开始编程,我需要先把Minecraft的服务器文件反编译。所有的步骤和说明都在一个文本文件里,但我还是遇到了一个烦人的错误。
我检查过我的JDK和JRE的路径,两个都是最新版本,没问题。
我真的希望有人能帮我。以下是错误信息:
File "runtime\decompile.py", line 143, in <module> main()
File "runtime\decompile.py", line 143, in <module> main()
File "runtime(options.config, options.force_jad) commands = Commands(donffile)
File "C:\Program Files\Java\MCP\runtime\commands.py", line 158, in __init__ self.checkfolders()
File "C.\Program Files\Java\MCP\runtime\commands.py", line 530, in checkfolders os.makedirs(self.dirtemp)
File "os.pyc", line 157, in makedirs
WindowsError: [Error 5] Access is denied: 'temp'
如果我以管理员身份运行,就会收到以下消息:
The system cannot find the path specified.
如果你能帮我解决这个问题,我会非常感激。
1 个回答
1
你用的是哪个反编译工具?我建议你先查看一下 commands.py
文件的第530行,看看里面有没有关于 dirtemp
这个值的线索。我推荐使用 JD 反编译器。
另外,我会很惊讶如果Notch没有使用任何混淆工具来防止反编译。这意味着你可能会得到一堆看不懂的乱七八糟的Java源代码。