2017-11-21 19 views
0

NetBeans 및 InteliJ IDEA에서 주요 메소드없이 여러 javaFX 응용 프로그램을 작성하고 준수했습니다. 또한 Windows 명령 행에서 main 메소드없이 간단한 JavaFX 애플리케이션 (아래 코드 참조)을 성공적으로 컴파일했습니다.eclipse에서 main 메소드없이 JavaFX 응용 프로그램을 실행하는 방법은 무엇입니까?

import javafx.application.Application; 
import javafx.stage.Stage; 

public class HelloJavaFX extends Application{ 

    @Override 
    public void start(Stage stage){ 
     stage.setTitle("Hello JavaFX"); 
     stage.show(); 
    } 
} 

그래서 이클립스에서 주 방법 없이도 JavaFX 응용 프로그램을 실행할 수 있다고 생각합니다. 그러나 그것을 시도 할 때 나는 실패하고 일식은 주된 방법을 찾을 수 없다는 것을 나타낸다. 이클립스 IDE에 JavaFX jar 파일을 추가했으며 Eclipse에서 주요 메소드로 JavaFX 응용 프로그램을 컴파일하고 실행할 수 있습니다. 그래서 나는 그것을 실행하기 위해 이클립스를 돕기 위해 경로 나 주소를 추가해야한다고 생각하지만, 어떻게 해야할지 모르겠습니다.

내 질문은 "Eclipse 코드를 컴파일하고 메인 메소드없이 JavaFX 응용 프로그램을 실행하려면 어떻게해야합니까?"

+1

@Carcigenicate javafx 애플리케이션에는 해당되지 않습니다. https://stackoverflow.com/questions/47139115/running-javafx-app-without-main-method – Oleg

+0

@Oleg JavaFX 애플리케이션 전용의 특별한 케이스가 있습니까? 기괴한 것 같습니다. – Carcigenicate

+0

사실 Application 클래스와 JVM은 JavaFX 응용 프로그램의 main 메소드를 작성하므로 수동으로 추가 할 필요는 없습니다. –

답변

0

사실 "Eclipse에서 JavaFx 코드를 실행할 수 없습니다"라는 질문을 읽고 그 대답은 주 방법없이 JavaFX 응용 프로그램을 실행하는 방법을 파악하는 데 도움이되었습니다. 먼저 우리는 main 메소드를 추가하고 다음과 같이 한 번 실행

public static void main(String[] args) { 
     Application.launch(args); 
    } 

그런 다음 우리는 주요 방법을 주석 처리합니다. 이제 일식 IDE 실행 구성은 주 방법 없이도 응용 프로그램을 실행하도록 자동으로 설정됩니다.

위의 질문에 나를 안내해 주신 고마워요. 아무도 다른 대답이 없으면 그 질문을 중복으로 발표합니다.