Java 如何在另一个jar文件中调用方法
我注意到minecraft服务器加载了外部Java 如何在另一个jar文件中调用方法,java,server,minecraft,Java,Server,Minecraft,我注意到minecraft服务器加载了外部jar文件。我想用它来创建一个中心来加载小游戏。我想通过调用一组jar文件中的方法来加载它们。这在不直接执行或修改类路径的情况下是可能的。我正在使用以下代码启动和加载集线器: EventQueue.invokeLater(new Runnable() { public void run() { try { Window window = new Window();
jar
文件。我想用它来创建一个中心来加载小游戏。我想通过调用一组jar
文件中的方法来加载它们。这在不直接执行或修改类路径的情况下是可能的。我正在使用以下代码启动和加载集线器:
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Window window = new Window();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
现在我将运行一个循环来计算文件夹中jar文件的数量。我将把它们存储在一个数组中。然后我想让按钮从jar
文件中调用一个load方法
ClassNameFromJarYouWant.MethodYouWant();
那是最简单的
但是如果您真的需要能够在不修改类路径的情况下添加JAR,请查找。这是我发现的一篇文章,可能会对您有所帮助。您能发布一些您正在尝试处理的代码示例吗?我想运行一个循环,为每个jar文件创建JButton对象。然后从它们调用加载方法