ホームページ >Java >&#&チュートリアル >Java 7 以降でコマンドラインを使用して JavaFX 2.0 コードをコンパイルして実行するにはどうすればよいですか?
Java 8 以降
JavaFX の最新バージョンは、 Java ランタイムのクラスパス。コードをコンパイルして実行するには、次のコマンドを実行します。
javac Fxservidor.java java Fxservidor
Java 7 および JavaFX 2.x
Java 7 および JavaFX 2.x の場合は、コードをコンパイルします。 Java コンパイラを使用し、クラスパスに JavaFX SDK ランタイム ライブラリ (jfxrt.jar) を指定します。
"JDK_HOME\bin\javac" -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar" fxservidor.java
コンパイルされたクラスの実行
コンパイルされたクラスを実行するには、クラスパスで JavaFX ランタイム ライブラリを指定します:
java -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar;." Fxservidor
サンプル コマンド ライン スクリプト
便宜上、次のようなバッチ スクリプトの使用を検討してください:
@echo off if exist .\jfxrt.jar ( set CLASSPATH=.\jfxrt.jar;.; ) else ( echo No JavaFX Runtime Library (jfxrt.jar) found. exit /B 1 ) javac Fxservidor.java java -cp "%CLASSPATH%" Fxservidor
サンプル コードの変更
互換性を確保するには、コードを次のように変更します。
<code class="java">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) {</code>
以上がJava 7 以降でコマンドラインを使用して JavaFX 2.0 コードをコンパイルして実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。