爲了方便,我將使用的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