当我运行JAR文件时,会发生这种情况

时间:2010-09-09 08:49:21

标签: java eclipse jar

我正在尝试运行JAR文件但没有任何反应?知道为什么吗?我可能错误地进行了出口吗?

非常欢迎一些指导方针!

更新

我整理了!!不管怎样,谢谢你的头脑风暴!我没有用视觉材料(gif文件)添加文件。我想我在代码中添加了一个try-catch,用于检查是否有任何可用的地图,如果它没有关闭的话。

1 个答案:

答案 0 :(得分:6)

Jar文件只有在包含指定应用程序主类(入口点)的META-INF / MANIFEST.MF时才能执行。否则,您必须在命令行上手动指定类。

e.g。它包含

Main-Class: com.mycompany.App

然后你可以说:

java -jar MyApp.jar

通常你会创建一个包含这一行的manifest.txt并将它打包在你的jar中,如下所示:

jar cfm MyApp.jar Manifest.txt com/mycompany/*.class

Java 6还在jar工具上实现了一个参数,如果您愿意,它将在现有jar的MANIFEST.MF中创建/修改入口点。

jar cfe MyApp.jar com.mycompany.App com/mycompany/App.class