私はJavaFXを初めて使用します。Mavenを使用してHelloWorldプロジェクトを作成しました。Eclipseで実行すると正常に動作します。
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Hello World!");
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
primaryStage.setScene(new Scene(root, 300, 250));
primaryStage.show();
}

デプロイメントチュートリアルを見つけましたが、プログラムにMavenが付属している場合、それをビルドする方法がわかりません。
build.fxbuildを使用してアプリケーションをビルドしようとすると、このエラーが発生しました。
ビルドファイル:C:\ test \ project \ワークスペース\javafx-helloworld\ build \ build.xml
setup-staging-area:
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ externalLibs
[コピー]1つのファイルをC:\ test \ project \ worksheet \ javafx-helloworld \ build\externalLibsにコピーしています
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ project
[コピー]1つのファイルをC:\ test \ project \ worksheet \ javafx-helloworld \ build\projectにコピーします
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ projectRefs
do-compile:
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ build \ src
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ build \ libs
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ build \ classes
[コピー]1つのファイルをC:\ test \ project \ worksheet \ javafx-helloworld \ build \ build\libsにコピーします
[コピー]1つのファイルをC:\ test \ project \ worksheet \ javafx-helloworld \ build \ build\srcにコピーします
[javac] 1つのソースファイルをC:\ test \ project \ worksheet \ javafx-helloworld \ build \ build\classesにコンパイルします
init-fx-tasks:
[taskdef]リソースcom/sun / javafx / tools / ant/antlib.xmlから定義を読み込めませんでした。見つかりませんでした。
do-deploy:
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ dist
[mkdir]作成されたディレクトリ:C:\ test \ project \ worksheet \ javafx-helloworld \ build \ dist \ libs
[コピー]1つのファイルをC:\ test \ project \ worksheet \ javafx-helloworld \ build \ dist\libsにコピーします
**ビルドに失敗しました
C:\ test \ project \ worksheet \ javafx-helloworld \ build \ build.xml:93:問題:タスクの作成またはjavafx:com.sun.javafx.tools.ant:resourcesの入力に失敗しました
原因:名前が未定義です。
処置:スペルを確認してください。
処置:カスタムタスク/タイプが宣言されていることを確認してください。
処置:/宣言が行われていることを確認してください。
この名前空間にはまだタイプまたはタスクが定義されていません**