0

http://hg.openjdk.java.net/openjfx/8/master/tests/から JemmyFX と JemmyFXBrowser を取得してビルドしましたが、起動方法がわかりません。ディレクトリからtests/tools/Jemmy、私は最初に試しました:

$ java -jar JemmyFXBrowser/dist/JemmyFXBrowser.jar

しかし、これは例外を生成します:

Exception in thread "main" java.lang.NoClassDefFoundError: org/jemmy/timing/State

*.jars次に、次のようにすべてをクラスパスに追加してみました。

$ java -cp ./JemmyFX/dist/JemmyFX.jar:./GlassRobot/dist/GlassRobot.jar:./GlassImage/dist/GlassImage.jar:./jemmy_core/JemmySupport.jar:./jemmy_core/JemmyAWTInput.jar:./jemmy_core/JemmyBrowser.jar:./jemmy_core/JemmyCore.jar:./jemmy_core/junit.jar -jar ./JemmyFXBrowser/dist/JemmyFXBrowser.jar

しかし、これは上記とまったく同じ例外を生成します。JemmyFXBrowser.jarだから、メインクラスの名前を発見するために を分解して、これを試しました:

$ java -cp ./JemmyFX/dist/JemmyFX.jar:./GlassRobot/dist/GlassRobot.jar:./GlassImage/dist/GlassImage.jar:./jemmy_core/JemmySupport.jar:./jemmy_core/JemmyAWTInput.jar:./jemmy_core/JemmyBrowser.jar:./jemmy_core/JemmyCore.jar:./jemmy_core/junit.jar:./JemmyFXBrowser/dist/JemmyFXBrowser.jar org.jemmy.fx.Browser

これにより、いくつかの例外が発生します。まず、これ:

Exception in thread "FX app launch thread" java.lang.ArrayIndexOutOfBoundsException: 0

そして、これは、何度も何度も:

java.lang.IllegalStateException: Toolkit not initialized

明らかに、ここには非常に基本的なものが欠けていますが、このアプリの起動方法に関するドキュメントはどこにも見つかりません。組み込みのヘルプもありません。

4

1 に答える 1