Jar文件不起作用(它没有启动应用程序)

问题描述:

以前,我在运行由NetBeans生成的JAR文件时没有问题。Jar文件不起作用(它没有启动应用程序)

不过,我现在突然遇到了这个问题。当我点击jar时,它没有启动应用程序,就好像没有时钟一样。

但是,它可以从项目运行。而且,桌面Java应用程序的Jframe的大小也不能从NetBeans代码中设置。运行时,窗口的大小与设计器中的大小不同。

请任何帮助。

+0

您是否在清单文件中包含有关主类的信息? – someguy 2010-03-20 10:59:45

+0

我想我已经搞乱了它通过重命名项目早...无论如何... – 2010-03-20 12:09:30

尝试检查您的JAVA_HOME环境变量,并尝试右键单击jar并打开并检查使用哪个应用程序打开它。

检查您的META-INF/MANIFEST.MF文件。它应该包含指向要初始运行的类的Main-Class:属性。

如果从控制台运行它,会发生什么情况,例如:

java -jar yourjarname.jar 

这应该给你一个更好的指示发生了什么事情。

+0

我想我已经搞乱了它通过重命名项目早... 谢谢反正... – 2010-03-20 12:08:59

使用java代替javaw关联jar文件。重新启动。查看错误消息。