这取自 Minecraft 的字节码。大多数 jar 的类都在默认包中,但是还有另一个包“net.minecraft.client”,它具有运行游戏循环、设置 OpenGL 等的主类(Minecraft.class)。我不'没有源代码,但是如果我在 JD-Gui 中打开 Minecraft.class,它具有以下导入设置:
package net.minecraft.client;
import aaa;
import aai;
import ajq;
import ajv;
import akf;
import aki;
import aqx;
import aqz;
import ara;
import arb;
... (many more classes from the default package)
public abstract class Minecraft implements Runnable, mc {
...
}
这是如何运作的?假设我有一个具有类似设置的文件夹(其他包需要访问的默认类),并希望使用批处理文件对其进行编译。什么编译方法可以复制这个结果?