我是新來的Java。我剛剛使用NetBeans創建了我的第一個Java應用程序。這裏的源代碼:如何打開* .jar文件?它與Windows的。* exe相同嗎?
package helloWorld;
public class Main {
public static void main(String[] args) {
System.out.println("What's your name, sparky? =]");
String sparkysName = System.console().readLine();
System.out.println("Was that so hard, " + sparkysName + "? =P");
}
}
編譯後我有的HelloWorld.jar文件。而這纔是我的僞問題...
爲* .jar擴展名類似的* .exe的Windows,只是爲Java(將在任何平臺上運行的Java就可以了)?
我可以運行我的的HelloWorld.jar,但它停留在屏幕上只是0.1秒,所以我什麼都看不到......我想有一個錯誤。我怎樣才能解決它(NetBeans不會抱怨,我可以編譯它)?
編輯#1:
在我的* .jar文件裏面我有Main.class擁有的main()。所以這不是問題。 我才發現,原來它試圖告訴我是這樣的:在線程「主要」 java.lang.NoClassDefFoundError
例外...
你喜歡像我這樣的新手會喜歡什麼? Swing或AWT? – daGrevis 2011-04-05 17:30:14
Swing,AWT GUI庫僅用作Swing時下的基礎 – Puce 2011-04-05 17:37:16
Swing,明確地說 – 2011-04-05 17:47:51