私はSikuliスクリプトでTestngを実行していますが、Eclipseideでは正常に動作しています。Eclipse IDEでは、Java1.7.0バージョンを使用しています。
しかし、Antスクリプトを作成すると、例外がスローされます。ant-vでチェックしたとき
2010年9月8日にコンパイルされたApacheAntバージョン1.7.1ビルドファイル:build.xml検出されたJavaバージョン:1.6 --->(Java 1.7バージョンが必要)検出されたOS:Linux [antlib:org.apache.tools.ant]ロードできませんでしたリソースorg/apache / tools / ant/antlib.xmlからの定義。見つかりませんでした。[プロパティ]環境環境の読み込み。ターゲットのビルドシーケンス`build'は[init、build]です。完全なビルドシーケンスは[init、build、clean、compile、run、jar、usage、makexsltreports、all、create-jar、runTestNG、]です。
init:[echo] start.time
建てる:
BUILD SUCCESSFUL合計時間:0秒
Java1.7を使用する必要があります
アリを走らせるとき。
アリラン
java.lang.UnsatisfiedLinkError:/tmp/tmplib/libVisionProxy.so:/tmp/tmplib/libVisionProxy.so:間違ったELFクラス:ELFCLASS64(考えられる原因:アーキテクチャワード幅の不一致)java.lang.ClassLoader $ NativeLibrary.load(Nativeメソッド)at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1755)at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1651)at java.lang.Runtime.load0(Runtime.java:787)atjava。 lang.System.load(System.java:1022)at com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)at org.sikuli.script.Finder。(Finder.java:33)atorg。 sikuli.script.Region.doFind(Region.java:1029)at org.sikuli.script.Region $ RepeatableFind.run(Region.java:1232)at org.sikuli.script.Region $ Repeatable.repeat(Region.java: 1203)org.sikuli.script.Region.wait(Region.java:497)atorg。sikuli.script.Region.find(Region.java:381)at org.sikuli.script.Region.getLocationFromPSRML(Region.java:1129)at org.sikuli.script.Region.click(Region.java:606)at org .sikuli.script.Region.click(Region.java:593)at Sample_Test.launchApplication(Sample_Test.java:74)at Sample_Test.test1(Sample_Test.java:330)...24個のスタックフレームを削除しました