>Java >java지도 시간 >Java 7 이상에서 명령줄을 사용하여 JavaFX 2.0 코드를 컴파일하고 실행하는 방법은 무엇입니까?

Java 7 이상에서 명령줄을 사용하여 JavaFX 2.0 코드를 컴파일하고 실행하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-29 05:36:02989검색

How to Compile and Run JavaFX 2.0 Code Using the Command Line in Java 7 and Above?

명령줄을 사용하여 JavaFX 2.0 코드 컴파일

Java 8 이상

JavaFX의 최신 버전은 Java 런타임 클래스 경로. 코드를 컴파일하고 실행하려면 다음을 실행하세요.

javac Fxservidor.java
java Fxservidor

Java 7 및 JavaFX 2.x

Java 7 및 JavaFX 2.x의 경우 코드를 컴파일하세요. Java 컴파일러를 사용하여 클래스 경로에 JavaFX SDK 런타임 라이브러리(jfxrt.jar) 지정:

"JDK_HOME\bin\javac" -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar" fxservidor.java

컴파일된 클래스 실행

컴파일된 클래스를 실행하려면 , 클래스 경로에 JavaFX 런타임 라이브러리를 지정합니다.

java -classpath "JAVAFX_SDK_HOME\rt\lib\jfxrt.jar;." Fxservidor

샘플 명령줄 스크립트

편의를 위해 다음과 유사한 배치 스크립트를 사용하는 것이 좋습니다.

@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

샘플 코드 수정

호환성을 보장하려면 다음과 같이 코드를 수정하세요.

<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>

위 내용은 Java 7 이상에서 명령줄을 사용하여 JavaFX 2.0 코드를 컴파일하고 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.