为了方便,我将使用的hello world ...如何创建一个.jar运行命令行应用程序
public class HelloWorld{
public static void main (String [] args){
System.out.println("Hello World");
}
}
编译和运行细如你想象。然后,由包含文件Manifest.txt:
Main-Class: HelloWorld
然后跑:
jar -cfm Hello.jar Manifest.txt *.class
然而,当我双击生成的Hello.jar,没有任何反应。我希望控制台至少快速弹出... (我其实有一个更精细的程序,等待输入)
任何想法,为什么这不工作?
它已经开始在任务管理器(Windows),但没有CMD开通
当您使用'java -jar Hello.jar'在命令行运行程序时会发生什么? – tscho 2011-12-27 15:46:06
但我想把我的罐子送给没有电脑的人。我需要双击才能工作 – Mead3000 2011-12-27 15:47:55
嗯,我刚刚问过如果从命令行运行它会发生什么。在这种情况下你有任何错误吗? – tscho 2011-12-27 15:51:02