ホームページ  >  記事  >  Java  >  最新の Java バージョン用に JavaFX プログラムをコンパイルして実行するにはどうすればよいですか?

最新の Java バージョン用に JavaFX プログラムをコンパイルして実行するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-02 05:42:02619ブラウズ

How to Compile and Run JavaFX Programs for Modern Java Versions?

最新の Java バージョンのコマンドラインでの JavaFX コンパイルの微調整

最新の JavaFX バージョンでは、JavaFX クラスがデフォルトに統合されていますJava ランタイムのクラスパス。依存関係なしで JavaFX プログラムをコンパイルして実行するには、次の手順で十分です。

javac Fxservidor.java
java Fxservidor

レガシー JavaFX 2.x/Java 7 との互換性

JavaFX 2.x の場合Java 7 の場合は、Java コンパイラーを使用します。

"%JDK_HOME%\bin\javac" -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" fxservidor.java

クラスパスを調整し、それに応じてプレースホルダーを JDK および JavaFX SDK パスに置き換えます。

コマンド ラインのコンパイルとデプロイメント

JavaFX 2.x の開発とデプロイメントについては、このサンプル バッチ スクリプトを参照してください:

javac -classpath "\Program Files\Oracle\JavaFX 2.1 Runtime\lib\jfxrt.jar" Fxservidor.java
java -classpath "\Program Files\Oracle\JavaFX 2.1 Runtime\lib\jfxrt.jar;." Fxservidor

修正されたサンプル コード

元のコードは変更されていますコンパイルの互換性のために変更されました:

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class Fxservidor extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) {

以上が最新の Java バージョン用に JavaFX プログラムをコンパイルして実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。