私はWindows 7 64ビットマシンを実行しています。私は32ビットバージョンのJRE6をPROGRAM x86パスにインストールしました。 "C:¥Program Files(x86)¥Java¥jre6"と "C:¥Program Files(x86)¥Sikuli X¥libs¥"を保持するPATH変数を指すように自分のJAVA_PATH環境変数を設定しました。 :\ Program Files(x86)\ Java \ jre6 \ bin \ "と入力します。私の理由を聞かないでください。なぜなら、それはたくさんの人々がブログを介して提案しているからです。ちょうどそれに従っています。Sikuli Windows 7 64ビット:VisionProxy.dllの取得:依存ライブラリが見つかりません
I Eclipseで新しいプロジェクトを作成し、「sikuli-script.jar」とJRE6の詳細を追加しました。基本的なプログラムを実行すると、以下のエラーメッセージが表示されます。
import org.sikuli.script.*;
public class TestSikuli {
public static void main(String[] args) {
Screen s = new Screen();
try{
s.click("imgs/spotlight.png", 0);
s.wait("imgs/spotlight-input.png");
s.type(null, "hello world\n", 0);
}
catch(FindFailed e){
e.printStackTrace();
}
}
}
[info] Windowsユーティリティがロードされました。 スレッド "main"の例外java.lang.UnsatisfiedLinkError:C:¥Users¥anantha.Navaneethago¥AppData¥Local¥Temp¥tmplib¥VisionProxy.dll:java.lang.ClassLoader $ NativeLibraryで従属ライブラリ を見つけることができません。 load(ネイティブメソッド) java.lang.ClassLoader.loadLibrary0(不明なソース)
Everyone/Every blogは、Windows環境変数のみを保証するためのものです。しかし、私は言及されたことをしました。今でもエラーメッセージが表示されます。これについての助けてください。
私は上記の手順を実行し、次のエラーを取得しました。スレッド "main"の例外java.lang.RuntimeException:org.openqa.selenium.netで空きポートを見つけることができません。PortProber.findFreePort(PortProber.java:66)at.openqa.selenium.remote.service.DriverService $ Builder.build(DriverService.java:287)\t at org.openqa.selenium.ie.InternetExplorerDriver.setupService(InternetExplorerDriver.java: 251) \t at org.openqa.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:146) \t&ホストファイルのエントリをチェックしてlocalhost 120.0.0.1...を追加しました –
saravana