Home > Java > javaTutorial > body text

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

Susan Sarandon
Release: 2024-11-02 05:42:02
Original
627 people have browsed it

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

Fine-Tuning JavaFX Compilation on the Command Line for Modern Java Versions

For modern JavaFX versions, JavaFX classes have been integrated into the default Java runtime classpath. To compile and run JavaFX programs without dependencies, the following steps suffice:

javac Fxservidor.java
java Fxservidor
Copy after login

Legacy JavaFX 2.x/Java 7 Compatibility

For JavaFX 2.x with Java 7, utilize the Java Compiler:

"%JDK_HOME%\bin\javac" -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" fxservidor.java
Copy after login

Adjust the classpath and replace the placeholders with your JDK and JavaFX SDK paths accordingly.

Command Line Compilation and Deployment

Refer to this sample batch script for JavaFX 2.x development and deployment:

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
Copy after login

Modified Sample Code

The original code has been modified for compilation compatibility:

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) {
Copy after login

The above is the detailed content of How to Compile and Run JavaFX Programs for Modern Java Versions?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!