Java 8 and Above
Recent versions of JavaFX have seamlessly integrated with the Java runtime classpath. To compile and execute your code, simply run:
javac Fxservidor.java java Fxservidor
Java 7 and JavaFX 2.x
For Java 7 and JavaFX 2.x, compile your code using the Java Compiler, specifying the JavaFX SDK Runtime Library (jfxrt.jar) in the classpath:
"JDK_HOME\bin\javac" -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar" fxservidor.java
Executing the Compiled Class
To execute the compiled class, specify the JavaFX Runtime Library in the classpath:
java -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar;." Fxservidor
Sample Command Line Script
For convenience, consider using a batch script similar to this:
@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
Sample Code Modifications
To ensure compatibility, modify your code as follows:
<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>
The above is the detailed content of How to Compile and Run JavaFX 2.0 Code Using the Command Line in Java 7 and Above?. For more information, please follow other related articles on the PHP Chinese website!