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

Susan Sarandon
リリース: 2024-11-02 05:42:02
オリジナル
627 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!