JavaFXの参考書でEclipseを使って勉強しています。実行すると
エラー: メイン・クラスtopic14を検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: topic14
と出ています。
Eclipseのプロジェクト名:Java8Key
フォルダ:src/topic14/JavaFXWnd.java
となっています。
Eclipseのバージョンは4.11でJavaFXを含まないコードは正常に作動しています。
ランタイムjreはプロジェクトJRE(p)(java12)です。
JAVA_HOME :C:\Program Files\Java\jdk-12.0.1
path: C:\Program Files\Java\jdk-12.0.1\bin
です。
最初import javafx *は存在しませんと出ていたのですが、jarを追加して
エラー表示は消えたのですが、実行できないところです。
OpenJDKとOpenJFXをどうにかしないと使えないようなことをネットを見たのですが、
むつかしくてわかりません。
このコードをEclipseで実行するにはどうすればいいか、ご教授ください、お願いいたします。
// JavaFXWnd.java import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.text.Font; import javafx.stage.Stage; public class JavaFXWnd extends Application { public void start(Stage stage) throws Exception { stage.setTitle("Hello, JavaFX"); stage.setWidth(520); stage.setHeight(220); Label lblMsg = new Label("Hello, JavaFX"); lblMsg.setFont(new Font(80)); stage.setScene(new Scene(lblMsg)); stage.show(); } }
あなたの回答
tips
プレビュー