2017-04-21 125 views
0

我在eclipse IDE上用java編寫了一個selenium web驅動程序。如何在其他系統中運行可執行文件jar?

該程序從放置在我的系統桌面上的Excel工作表中獲取數據,並且所有jar都從我的桌面添加到構建路徑中。

EXAMPLE:C:\Users\PEOPLE\Desktop\selenium-server-2.53.0\selenium-2.53.0\libs. 

整個程序被導出到一個可運行jar文件並放在桌面上。

該jar文件正常工作正常。

現在的問題是如何讓jar文件在其他系統中運行?

使jar文件在其他系統中運行的前提條件是什麼?

+1

請解釋一下你想從遠程系統運行你的jar的場景,或者你正在談論其他操作系統。如果其他OS那麼As Java獨立於操作系統,但JVM依賴於操作系統,因此您的jar文件將在任何操作系統上運行,但您必須安裝特定於操作系統的JRE。 –

+0

這個問題真的不清楚它在問什麼。想象一下,你是別人正在閱讀這個問題。您正在運行該程序的實際問題是什麼?你有什麼嘗試。它如何在你的系統上正常工作,而不是在另一個上工作? – Novaterata

+0

這是相同的操作系統。 – dee

回答

0

我看主要有兩點:

  1. 一個Java JRE安裝,這樣便可以運行java -jar yourJar.jar
    java -classpath yourJar.jar your.package.name.MainClass
  2. 配置加載您的Excel工作表(特別是如果路徑是不同的路徑的一種方式在另一個系統上)。例如,您可以從位於jar的同一個存儲庫中的配置文本文件app.config中讀取Java程序中的此路徑。

希望它能幫助:)

0

創建Excel文件相同的路徑是在您的系統(否則你需要編輯配置文件)與file.Now的名字一起,只需安裝系統中最新的JRE,你應該很好走。

相關問題