Maison >Java >javaDidacticiel >Comment compiler et exécuter du code JavaFX 2.0 à l'aide de la ligne de commande dans Java 7 et supérieur ?
Java 8 et supérieur
Les versions récentes de JavaFX se sont parfaitement intégrées à Chemin de classe d'exécution Java. Pour compiler et exécuter votre code, exécutez simplement :
javac Fxservidor.java java Fxservidor
Java 7 et JavaFX 2.x
Pour Java 7 et JavaFX 2.x, compilez votre code à l'aide du compilateur Java, en spécifiant la bibliothèque d'exécution du SDK JavaFX (jfxrt.jar) dans le chemin de classe :
"JDK_HOME\bin\javac" -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar" fxservidor.java
Exécuter la classe compilée
Pour exécuter la classe compilée , spécifiez la bibliothèque d'exécution JavaFX dans le chemin de classe :
java -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar;." Fxservidor
Exemple de script de ligne de commande
Pour plus de commodité, envisagez d'utiliser un script batch similaire à celui-ci :
@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
Exemples de modifications de code
Pour garantir la compatibilité, modifiez votre code comme suit :
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!