2017-05-11 35 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

エラーはあなたがjarファイルを実行しようとしているマシン上でIEDriverServer.exeを持っている必要があることを述べている:

あなたは次のリンクを使用することができます。 –

答えて

0

あなたがあなたのアプリケーションを実行したいすべてのそれらのシステム上のドライバファイルを配置する必要がありますはい、あなたはこれを手動で行うことができたり、あなたが自分自身をjarファイル使用してこのタスクを自動化することができ、

ステップ1:あなたは、その後、あなたのjarファイルにリソースを追加することができます

ステップ2:あなたはJARからシステムにそのリソースをコピーすることができますすること

コピーは1回の処理をする必要があり、あなたはいくつかの静的を作成することによって、これを処理することができますyのたびに機械に関する情報アプリケーションは初めて実行されます。

How to copy file inside jar to outside the jar?

関連する問題