Maison > Java > javaDidacticiel > le corps du texte

Comment compiler et exécuter des programmes JavaFX pour les versions Java modernes ?

Susan Sarandon
Libérer: 2024-11-02 05:42:02
original
627 Les gens l'ont consulté

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

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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) {
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!