启动外部JAR文件需要什么,比如Minecraft启动器? | 您所在的位置:网站首页 › java的jar文件怎么运行 › 启动外部JAR文件需要什么,比如Minecraft启动器? |
如果你从未玩过Minecraft,那么这就是发射器的工作原理。启动外部JAR文件需要什么,比如Minecraft启动器? 用户可以下载JAR(或打包成EXE的JAR),它完全没有Minecraft客户端的代码。这被认为是发射器。当启动器启动时,它会显示带有消息等的登录屏幕。然后,登录后,启动器运行主要的Minecraft核心minecraft.jar。如果它不在系统上,它会下载它。 Minecraft启动器不需要任何外部Java库来运行。 它是如何做到这一点的?我试图复制功能,但是,当我在Eclipse中导出为可运行JAR时,当我尝试启动它时,它打印出“找不到主类launcher.jar。程序将退出”(this是在控制台上,我希望能够双击JAR并将其推出) File file = new File(System.getProperty("user.dir") + "/lessur.jar"); System.setProperty("org.lwjgl.librarypath", System.getProperty("user.dir") + "natives"); URLClassLoader classLoader; classLoader = URLClassLoader.newInstance(new URL[]{file.toURI().toURL()}); classLoader.loadClass("zombie.engine.Lighting2").newInstance();来源 2011-11-12 liamzebedee |
CopyRight 2018-2019 实验室设备网 版权所有 |