2017-05-11 109 views
0

我想將我的可執行jar文件運行到另一個人機器上,因爲我需要將此jar文件作爲工具共享給團隊。我已經在該機器上安裝了jdk。仍然無法通過雙擊運行該罐子。由於此jar文件具有硒代碼,因此在通過cmd運行時會提示它下面的錯誤代碼爲。我需要將我的IEDriverserver.exe放入該機器中。將可執行jar文件運行到另一臺機器

將我的可執行jar文件運行到另一臺機器的步驟是什麼?請幫幫我。

Exception in thread "main" java.lang.IllegalStateException: The driver executabl 
e does not exist: C:\Automation\IEDriverServer.exe 
     at com.google.common.base.Preconditions.checkState(Preconditions.java:51 
8) 
     at org.openqa.selenium.remote.service.DriverService.checkExecutable(Driv 
erService.java:136) 
     at org.openqa.selenium.remote.service.DriverService.findExecutable(Drive 
rService.java:131) 
     at org.openqa.selenium.ie.InternetExplorerDriverService.access$000(Inter 
netExplorerDriverService.java:32) 
     at org.openqa.selenium.ie.InternetExplorerDriverService$Builder.findDefa 
ultExecutable(InternetExplorerDriverService.java:167) 
     at org.openqa.selenium.remote.service.DriverService$Builder.build(Driver 
Service.java:330) 
     at org.openqa.selenium.ie.InternetExplorerDriver.setupService(InternetEx 
plorerDriver.java:288) 
     at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorer 
Driver.java:210) 
     at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorer 
Driver.java:154) 
+0

錯誤說,你需要有IEDriverServer.exe那裏你想運行jar文件的計算機上。 –

回答

0

是的,你將不得不把所有要在其上運行應用程序的系統上的驅動程序文件,你可以做手工,或者你可以使用你罐子本身自動完成這一任務,

步驟1:您可以資源添加到您的罐子,然後,

第2步:您可以在資源從JAR複製到系統

的複製應該是一次性的過程中,你可以通過創建一些靜態處理這每當y時機器上的信息ou應用程序首次運行。

,你可以使用下面的鏈接:

How to copy file inside jar to outside the jar?

相關問題