[java] run jar檔 唔用 -jar

整咗一個jar檔(abc.jar)但係command line run個時要用java -jar abc.jar 來run
請問各位大大點樣先可以直接用java abc.jar來run?
ps 我已set好了manifeset.mf..

-jar係話俾JRE聽你要Load個JAR file行喎 (可能因為*.jar係Zip file,佢會Extract入面D class files黎行),唔想要呢個subcommand就直接Run你個Main class,例如java MainClass.java。

有錯請指出。

TOP

本帖最後由 icarus-c 於 2011-5-12 18:16 編輯

要行jar就要java -jar   (Windows 你double click個.jar佢應該會識行java -jar架喇)
唔想java -jar就 唔好jar
就咁javac Main.java;   java  Main

TOP

明白~因為我見jdownloader可以唔使java -jar就行到 好奇一下

TOP

明白~因為我見jdownloader可以唔使java -jar就行到 好奇一下
aduser 發表於 2011-5-12 17:14



你指呢個*.EXE file? 可能佢呢個File都係幫你Call句java -jar JDownloader.jar...
啱啱試過學留上咁講,Double-click JDownloader.jar都可以開到個Program。

TOP

有啲program可以將jar pack成exe(只係luncher,都要java runtime)
不過唔記得左叫咩野,你可以google下java to exe就會搵到

TOP

JDownloader.exe呢d應該為左加d parameter去執行 JDownloader.jar
另外以防有d 系統可能無將.jar關聯到java -jar    .exe個個Windows都識執行
除左做.exe亦可以寫batch

TOP

謝謝樓上大大

TOP