好的,所以基本上我有这两个 Minecraft 模组,它们都修改了 bfj.class 文件,所以我在这里使用在线反编译器对文件进行了反编译:http://java.decompiler.free.fr/?q=preview然后我复制了代码从一个文件中将其放在另一个文件的末尾并将其保存为 .java 文件。现在我不知道这是否可行,或者我是否需要重新编程文件(我不知道如何编程),但我想尝试将一个 java 文件重新编译成一个文件。除了我反编译和合并的两个编译文件和合并的 .java 文件之外,我没有任何其他文件...如何将 java 文件转换为缺少文件的类文件???例如,当我尝试编译时,会出现以下错误:
C:\Users\*******\Desktop\New folder>javac bfj.java
bfj.java:3917: error: class, interface, or enum expected
import cpw.mods.fml.relauncher.Side;
^
bfj.java:3918: error: class, interface, or enum expected
import cpw.mods.fml.relauncher.SideOnly;
^
bfj.java:3919: error: class, interface, or enum expected
import java.io.FileInputStream;
^
bfj.java:3920: error: class, interface, or enum expected
import java.io.FileNotFoundException;
^
bfj.java:3921: error: class, interface, or enum expected
import java.io.IOException;
^
bfj.java:3922: error: class, interface, or enum expected
import java.net.MalformedURLException;
^
bfj.java:3923: error: class, interface, or enum expected
import java.net.URL;
^
bfj.java:3924: error: class, interface, or enum expected
import java.util.Properties;
^
bfj.java:3925: error: class, interface, or enum expected
import java.util.Random;
^
bfj.java:3926: error: class, interface, or enum expected
import net.minecraft.client.Minecraft;
^
bfj.java:3927: error: class, interface, or enum expected
import net.minecraftforge.common.MinecraftForge;
^
bfj.java:3928: error: class, interface, or enum expected
import net.minecraftforge.event.EventBus;
^
bfj.java:3929: error: class, interface, or enum expected
import net.minecraftforge.event.entity.PlaySoundAtEntityEvent;
关于我需要做什么和/或如果我们可以编译它是否可行的任何想法?