Mooc.fi パート 13 グラフィック ユーザー インターフェイス - JavaFX を動作させる方法
JavaFXを動作させることができず、Part13 グラフィックユーザーインターフェイスの最初のアプリケーション (https://java-programming.mooc.fi/part-13/1-graphical-user-interfaces)。
いろいろ調べてみましたが、それを機能させるものは見つかりませんでした。まずはJavaFXをダウンロードしましたhttps://gluonhq.com/products/javafx/そして続いたhttps://ohjelmointi-20.mooc.fi/javafx-ohjeetしかし、うまくいかなかったので、その後、他のスレッドを読んだ内容に従おうとしました。以前に他の人にもこれで問題があったようですが、正しく設定する方法についての説明がどこにありますかかにあれば素晴らしいと思います。
この問題について質問されていると思われる他のスレッド:https://www.reddit.com/r/learnjava/comments/nb2nrb/mooc_part_13_gui_cant_figure_out_how_to_connect/ https://www.reddit.com/r/learnjava/comments/hl49y2/moocfi_part_13_and_openjfx/ https://www.reddit.com/r/learnjava/comments/mrv4fq/javafx_sdk_or_jmods_for_moocfi/誰かがこれを協力してくれたり、機能させるために修正する必要があることについて何かを与えてくれたりすることはできますか? 私としても大変感謝しております。
現在の POM ファイルの依存関係とプラグインの部分は次のようになります。
`<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>fi.helsinki.cs.tmc</groupId>
<artifactId>edu-test-utils</artifactId>
<version>0.4.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testfx</groupId>
<artifactId>testfx-junit</artifactId>
<version>4.0.15-alpha</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testfx</groupId>
<artifactId>testfx-core</artifactId>
<version>4.0.15-alpha</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testfx</groupId>
<artifactId>openjfx-monocle</artifactId>
<version>8u76-b04</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>11</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<argLine>-Djdk.net.URLClassPath.disableClassPathURLCheck=true</argLine>
</configuration>
</plugin>
<plugin>
<groupId>fi.helsinki.cs.tmc</groupId>
<artifactId>runner-maven-plugin</artifactId>
<version>1.0.1</version>
</plugin>
<plugin>
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.3</version>
<configuration>
<release>${maven.compiler.release}</release>
<launcher>launcher</launcher>
<mainClass>myFirstApplication.MyFirstApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>`
テストを実行すると、次のエラーが発生します。
RuntimeException: ツールキットが検出されません ツールキットが検出されません com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272) com.sun.javafx.application.PlatformImpl.isFxApplicationThread(PlatformImpl.java:401) javafx.application.Platform。 isFxApplicationThread(Platform.java:182)
私は Java FX をインストールして構成し、同じ問題に遭遇した他の人が使用しているのを見たものに従って POM を編集しました (上記のリンクを参照)。
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2659
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权