Eclipse Export Jar文件无法正常工作

时间:2015-05-23 21:19:26

标签: java eclipse

所以我一直在使用java和eclipse一段时间,主要是为了我在学校的AP课程。课程现在全部结束,我自己完成了开发。我建了一个游戏,我想发布它。我在网上看了如何做到这一点,我知道如何导出为jar文件和东西,但它没有完全运行。当我打开文件时,它只有我的驱动程序,我无法与它交互。我不知道它是否与多个类或类似的东西有关,但是当我打开jar来运行我的游戏时,它只有菜单屏幕然后你无法用它做任何事情。它在eclipse中运行完美,但不是出口。我确信这是一个简单的解决方案,但我找不到一个。我顺便使用mac。

2 个答案:

答案 0 :(得分:1)

您使用的是java -jar jarfilename吗? 如果你的程序是applet,你可以使用包装器html并使用 appletviewer启动它。

一旦确定哪种方法效果最好,您可以在分发时将命令放在批处理文件中,以便可以轻松启动。

答案 1 :(得分:1)

对于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文件主目录中的资源。 祝你的游戏好运!