> Java > java지도 시간 > 본문

Java 7, 8(Oracle 및 OpenJDK)에서 명령줄을 사용하여 JavaFX 코드를 컴파일하는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-11-02 08:05:04
원래의
563명이 탐색했습니다.

How to Compile JavaFX Code using the Command Line in Java 7, 8 (Oracle and OpenJDK)?

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

Windows에서 JavaFX를 사용하여 코드를 컴파일하려면 Java 컴파일러를 활용하고 올바른 클래스 경로를 지정해야 합니다.

Java 8(Oracle 및 OpenJDK)

Oracle Java 8 및 최신 버전: JavaFX 클래스는 기본 런타임 클래스 경로에 포함되어 있으므로 다음을 사용하여 코드를 컴파일하고 실행할 수 있습니다.

javac Fxservidor.java
java Fxservidor
로그인 후 복사

OpenJDK 8: JavaFX 소스를 컴파일하고 클래스 경로에 결과 jfxrt.jar을 포함해야 합니다.

javac -classpath "$JAVAFX_SDK_HOME/rt/lib/jfxrt.jar" Fxservidor.java
java -classpath "$JAVAFX_SDK_HOME/rt/lib/jfxrt.jar:." Fxservidor
로그인 후 복사

Java 7(JavaFX 2.x 포함)

Java 7의 경우 프로세스가 약간 다릅니다.

"%JDK_HOME%\bin\javac" -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar" Fxservidor.java
java -classpath "%JAVAFX_SDK_HOME%\rt\lib\jfxrt.jar;." Fxservidor
로그인 후 복사

팁:

  • JAVAFX_SDK_HOME 및 JDK_HOME은 설치된 위치에 맞게 조정해야 합니다.
  • 추가 ;. (또는 Unix의 경우 :.)을 실행 클래스 경로에 추가하여 현재 디렉토리를 포함합니다.
  • 컴파일을 위해 수정된 버전의 코드 사용:
<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, 8(Oracle 및 OpenJDK)에서 명령줄을 사용하여 JavaFX 코드를 컴파일하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!