2015-02-23 216 views
-1

我有一個類文件很少的java文件。 我試圖創建jar文件,但它沒有工作。我用eclipse和終端(mac)。對於終端,我嘗試使用下面的命令:從java文件創建jar文件

jar -cvf jar filename class file class file 

我創建了那個jar文件,但沒有起作用。

請讓我知道什麼是創建jar文件的最佳方式。

謝謝

+1

定義「沒有工作」?什麼沒有?你創建了jar文件,那麼發生了什麼? – HavelTheGreat 2015-02-23 15:03:25

+0

右鍵單擊您的項目 - >導出.. - > Java文件夾 - > Runnable Jar文件 - >選擇適當的Launch Configuration - > Finish – Brunaldo 2015-02-23 15:16:21

回答

2

我相信,當你說它沒有工作,你的意思是,你不能執行你創建的打包的jar文件。

jar文件不僅僅是所有類和資源文件的zip文件。您需要將詳細信息添加到META-INF/MANIFEST.MF文件中,以便包含要執行的主要方法的類是知道的。

或者你可以嘗試調用jar文件如下:

java -cp <jarfile.jar> <Complete.Package.ClassNameWithMainMethod>