2013-02-27 216 views
0

我创建了一个我的gui应用程序的可运行jar,但是当我点击它时,它不会执行。尽管Eclipse内的项目运行良好。我使用JOGL,如果这有助于在Eclipse中从外部调用那些罐子。任何想法,为什么jar不会执行?导出的jar文件不会执行

+0

您可以发布您UI_Mouse.java的代码? – benzonico 2013-02-27 22:15:04

回答

0

可能所有引起问题的文件确实存在于项目中,但被注释掉了(因此,您没有在包浏览器中看到它们,但是您通常使用该视图)。

删除它们后,所有东西都可以很好。

+0

我有一个类被注释掉了,但是在使代码可见之后,我只是得到了相同的警告,但没有“类路径上的类文件未找到或没有......” – SpicyWeenie 2013-02-27 22:28:06

0

编译警告不应阻止您创建可运行jar。并且在替换已经存在的目录和依赖关系方面没有问题。

+0

我编辑了这个问题。问题是,在创建jar并点击之后,它不会运行 – SpicyWeenie 2013-02-27 23:00:42

0

难道这是MANIFEST.MF?我记得有一个问题,并建立自己的jar。所以你可以在没有正确填写的情况下构建你的应用。问题是你的jar不会执行简单的双击(或用java -jar myapp打开它)。

所以你的问题可能是通过增加这样的事情META-INF/MANIFEST.MF可以解决的:

Manifest-Version: 1.0 
Main-Class: path.to.main.class