我有一個selenium web驅動程序在eclipse IDE中用java編寫腳本。 現在我需要在相同操作系統版本(Windows)的其他系統中運行此程序。如何創建一個可執行的jar文件
請您詳細一步一步地介紹如何從eclipse創建可執行jar文件,以及如何在其他系統中運行它。
P.S:新手在這裏
我有一個selenium web驅動程序在eclipse IDE中用java編寫腳本。 現在我需要在相同操作系統版本(Windows)的其他系統中運行此程序。如何創建一個可執行的jar文件
請您詳細一步一步地介紹如何從eclipse創建可執行jar文件,以及如何在其他系統中運行它。
P.S:新手在這裏
這樣,開闢蝕之後的第一步是把你的光標在「包資源管理器」,打了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)文件必須在同一文件夾。
在此之前 - 創建運行時配置 - 右鍵單擊項目 - >屬性 - >運行/調試,選擇主類,如果尚未選擇。 – gusto2
@Fabio La Greca,感謝您的詳細描述。我已經完成了這個並創建了可運行jar文件。這個問題是可運行的文件大小很大(60MB)。所以我不會通過郵件發送給其他系統。這就是爲什麼我需要創建可執行jar文件的原因。 由於一些限制,郵件是我必須共享文件的唯一選項。這就是爲什麼我需要一個可執行的jar文件的原因。 – dee
我已經創建了可執行的jar文件,大小已經下降到5 KB。現在問題是當我雙擊eclipse中的可執行jar文件時,它運行良好。當我通過將文件放在桌面上來運行它時。它會拋出錯誤「發生JNI錯誤」 – dee
右鍵單擊項目Export,然後從Java部分選擇「可運行jar文件」。你甚至嘗試過什麼嗎? – f1sh
是的,我試過這個。這個問題是可運行的文件大小很大(60MB)。所以我不會通過郵件發送給其他系統。這就是爲什麼我需要創建可執行jar文件的原因。 – dee
您認爲可運行jar文件和可執行jar文件之間的區別是什麼?空無一人。可運行的jar文件包括代碼所需的所有依賴關係(如硒和其所有依賴關係),這會增加文件大小。除非您找出一種方法來最小化依賴性,否則您將無法減小該大小。 – f1sh