使用java eclipse生成的runnable jar文件在双击时不会运行

时间:2016-07-20 18:08:27

标签: java eclipse swing applet awt

我使用applet,java awt和一些小java swing制作了2D游戏的版本。我创建了一个包含main方法的start-class,以便将其导出为可运行的jar文件。

出口工作正常,没有任何问题。 但是当它完成并且我尝试双击可运行的jar文件时,没有任何反应。

当我使用eclipse中的运行按钮进行测试时,一切正常......

在第一时刻,我认为我的初级班可能是问题所在,但事实并非如此。我在另一个applet上测试了它,并且使用相同的start-class的runnable jar文件工作正常。

现在我的问题是:当我双击它时,可能会阻止我的可运行jar文件做什么的问题?

2 个答案:

答案 0 :(得分:1)

我发现了错误。

我已使用ImageIO导入了我在此游戏中使用的所有图片。 我在开头输入了没有大写字母的图像名称,而文件夹中的图片实际上有一个大写字母。 Java eclipse并不关心它,当我尝试它时它起作用,但是当我试图用命令行打开它时,它没有工作,以及它没有正常的双击工作。

我希望这可以帮助那些得到同样问题的人^^

答案 1 :(得分:0)

尝试右键单击该文件,选择“打开方式”,“选择默认程序”,然后选择java Java(TM)Platform SE二进制文件。如果您没有看到该选项,则应在java安装文件夹中搜索javaw.exe并选择它。您还应该选中使用所选程序打开此类文件