2007/04/29

double click JAR file (.jar) 出現exception ?

之前自以為聰明,想說JDK下已有一套JRE,就不需要java目錄下的JRE了,

於是將java目錄下的JRE移除。

結果IE及FireFox都無法執行Java程式,只好乖乖再重灌JRE。
(我不會設定讓Browser的java plugin去執行JDK下的JRE,也許要改Windows Registry)

重灌JRE之後,我無法使用double click的方式執行 Jar file,

因為x.jar 會被讀成x/jar,

所以console會丟出"java.lang.NoClassDefFoundError" exception.

但在console mode 使用java -jar *.jar 仍可正常執行。



剛將.jar的開啟程式,由 java.exe 改成 javaw.exe,

便可正常使用double click執行Jar file了~

No comments:

Post a Comment