[英]Eclipse Export Jar file not working
所以我已经使用java和eclipse了一段时间,主要是在学校的AP课上。 课堂已经结束,我自己完成了开发工作。 我制作了一个游戏,我想发布它。 我在网上查看了如何执行此操作,并且我知道如何将其导出为jar文件和其他内容,但是它并未完全运行。 当我打开文件时,它只有驱动程序,无法与之交互。 我不知道它是否与多个类或类似的东西有关,但是当我打开jar运行我的游戏时,它只有菜单屏幕,然后您什么也不能做。 它可以在日食中完美运行,但不能作为出口。 我敢肯定有一个简单的解决方案,但是我找不到。 顺便说一下,我使用的是Mac。
您正在使用java -jar jarfilename
吗? 如果您的程序是applet,则可以使用包装HTML,并使用appletviewer
启动它。
确定最有效的方法后,可以在分发命令时将其放入批处理文件中,以便轻松启动它。
这看起来像jar文件导出错误。 使用java -jar file.jar
运行jar文件并查找错误。 我猜你的游戏崩溃了,因为它找不到资源。 检查您是否导出了jar文件中的所有内容,并检查所有对象引用均已完成,如下所示:
protected static Image createImage(String path) {
URL imageURL = ClassLoader.getSystemClassLoader().getResource(path);
if (imageURL == null) {
System.err.println("Resource not found: " + path);
return null;
} else {
return (new ImageIcon(imageURL)).getImage();
}
}
这样,java将在jar文件的主目录中搜索资源。 祝您比赛顺利!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.