【发布时间】:2013-06-15 22:31:24
【问题描述】:
各位程序员大家好!我现在正在编写一个游戏,它使用以下库:LWJGL、OpenGL、Slick。我知道在使用这样的库时简单地从 Eclipse 导出 JAR 文件的问题,我确实使用 JarSplice 程序来制作一个胖 JAR。这已经正常工作了大约一个月,但是,就在最近它停止工作了。每当我从 Eclipse 导出 JAR 并使用 JarSplice 将其变成胖 JAR 时,我都会收到此错误:
Could not find or load main class Game.jar
META-INF(位于胖 JAR 中):
Manifest-Version: 1.0
Launcher-VM-Args:
Launcher-Main-Class: cubix.main.Cubix
Main-Class: org.ninjacave.jarsplice.JarSpliceLauncher
请注意程序的main方法位于Cubix.class中,该类位于cubix.main.Cubix'中
我以前从未遇到过这个错误,这让我发疯了。如果需要任何其他信息,请随时询问。
编辑: 我还可以补充一点,如果我以这种方式导出任何其他项目(使用相同的库并使用 jarsplice 构建一个胖 JAR),它就可以正常工作。我只在eclipse中遇到这个特定项目的这个问题。但是,当我在 Eclipse 调试器中运行 Cubix 时,它运行得很好。
【问题讨论】: