Affinage de la compilation JavaFX sur la ligne de commande pour les versions Java modernes
Pour les versions JavaFX modernes, les classes JavaFX ont été intégrées dans la valeur par défaut Chemin de classe d'exécution Java. Pour compiler et exécuter des programmes JavaFX sans dépendances, les étapes suivantes suffisent :
javac Fxservidor.java java Fxservidor
Compatibilité Legacy JavaFX 2.x/Java 7
Pour JavaFX 2.x avec Java 7, utilisez le compilateur Java :
"%JDK_HOME%\bin\javac" -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" fxservidor.java
Ajustez le chemin de classe et remplacez les espaces réservés par vos chemins JDK et JavaFX SDK en conséquence.
Compilation et déploiement en ligne de commande
Reportez-vous à cet exemple de script batch pour le développement et le déploiement de 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
Exemple de code modifié
Le code d'origine a été modifié pour la compatibilité de compilation :
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) {
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!