如何从JAR包中访问Java类?

时间:2019-06-06 19:07:22

标签: java jar

我正在尝试创建一个程序,以便用户可以在提供的JAR包中添加代码,类似于Minecraft和mods。

我想使用一种方法,以便在存在以下文件树的情况下:

Program Folder
|
|- MyProgram.jar
|
\- mods (folder)
   |
   \- mod.jar

在“ mod.jar”中包含此类:

package mod;

public class Main {
    public static Main getRunner() {
        return new Main();
    }
}

“ MyProgram.jar”在运行时应该能够访问mod.Main.getRunner()“ mod.jar”。

我发现java.util.zip,其中包含读取ZIP存档的工具,但这似乎无济于事。

0 个答案:

没有答案