2017-04-24 101 views
-2

我有一個selenium web驅動程序在eclipse IDE中用java編寫腳本。 現在我需要在相同操作系統版本(Windows)的其他系統中運行此程序。如何創建一個可執行的jar文件

請您詳細一步一步地介紹如何從eclipse創建可執行jar文件,以及如何在其他系統中運行它。

P.S:新手在這裏

+0

右鍵單擊項目Export,然後從Java部分選擇「可運行jar文件」。你甚至嘗試過什麼嗎? – f1sh

+0

是的,我試過這個。這個問題是可運行的文件大小很大(60MB)。所以我不會通過郵件發送給其他系統。這就是爲什麼我需要創建可執行jar文件的原因。 – dee

+0

您認爲可運行jar文件和可執行jar文件之間的區別是什麼?空無一人。可運行的jar文件包括代碼所需的所有依賴關係(如硒和其所有依賴關係),這會增加文件大小。除非您找出一種方法來最小化依賴性,否則您將無法減小該大小。 – f1sh

回答

0

這樣,開闢蝕之後的第一步是把你的光標在「包資源管理器」,打了RBM(=右按鈕鼠標),然後單擊「導出」。

在這裏,你會發現很多文件夾,搜索「Java」文件夾並打開它。

選擇「可運行JAR文件」,然後選擇「下一步」。

在打開的新窗口

,「啓動配置」後有一個ComboBox:

選擇其中的「MAIN」類所在的項目。

在「導出目的地」寫你(空或不存在).jar文件的這樣的路徑:

C:\Users\user\Desktop\executable.jar 

單擊「完成」。

現在轉到您之前輸入的路徑並創建一個新的.bat或.cmd文件結束編輯它。

在這個文件中,你需要用java啓動運行的JAR文件,寫這樣的事情:

@echo off 
java -jar nameOfYourJarFile.jar 

PS:.jar和.CMD(或.bat)文件必須在同一文件夾。

+0

在此之前 - 創建運行時配置 - 右鍵單擊​​項目 - >屬性 - >運行/調試,選擇主類,如果尚未選擇。 – gusto2

+0

@Fabio La Greca,感謝您的詳細描述。我已經完成了這個並創建了可運行jar文件。這個問題是可運行的文件大小很大(60MB)。所以我不會通過郵件發送給其他系統。這就是爲什麼我需要創建可執行jar文件的原因。 由於一些限制,郵件是我必須共享文件的唯一選項。這就是爲什麼我需要一個可執行的jar文件的原因。 – dee

+0

我已經創建了可執行的jar文件,大小已經下降到5 KB。現在問題是當我雙擊eclipse中的可執行jar文件時,它運行良好。當我通過將文件放在桌面上來運行它時。它會拋出錯誤「發生JNI錯誤」 – dee

相關問題