我正在尝试运行JAR文件但没有任何反应?知道为什么吗?我可能错误地进行了出口吗?
非常欢迎一些指导方针!
更新
我整理了!!不管怎样,谢谢你的头脑风暴!我没有用视觉材料(gif文件)添加文件。我想我在代码中添加了一个try-catch,用于检查是否有任何可用的地图,如果它没有关闭的话。
答案 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