2013-10-20 4 views
0

JDK 1.7.0_45를 설치했습니다. 설치 폴더를 가리키는 JAVA_HOME 시스템 변수가 있습니다. "자바 버전"1.7.0_45의 령 어 라인 결과에 를 입력하면 자바 -version "출력.Eclipse Kepler에서 JavaFX 프로젝트를 만들 수 없습니다.

나는 전자 (FX) clipse 플러그인 이클립스 케플러을 가지고있다. 이클립스에서 에서"설치된 JRE-의 "태그 새 JDK를 추가했고 기본값으로 설정했습니다

New-> JavaFX Project를 클릭하고 프로젝트 이름을 입력했습니다. 사용할 수있는 유일한 버튼은 "Back"과 "Cancel"입니다. 오류가 표시되지 않습니다. "JavaFX 런타임 구성"섹션의 "구성"버튼 만 사용할 수 있습니다. 섹션에 "현재 구성된 런타임이 없습니다."라는 메시지가 포함되어 있습니다.

혼란스러워. 나는 별도의 JavaFX 런타임을 가지고 있지 않으며 여기에 갈 때 : http://www.oracle.com/technetwork/java/javafx/downloads/index.html JDK 7을 가리킨다. "JavaFX는 Windows, Mac 및 Linux 용 JDK 7과 함께 번들로 제공되며, 최신 기능 및 보안 픽스를 제공합니다. "

무엇이 누락 되었습니까? Eclipse에서 JavaFX 프로젝트를 만들려면 어떻게해야합니까?

+0

Java FX는 jre/lib/jfxrt.jar 파일 (JDK와 관련) 또는 lib/jfxrt.jar (JRE와 관련)에 있습니다. –

+0

예, 있습니다. 그러나 새로운 JavaFX 프로젝트 마법사에서 할 수있는 것은 "JavaFX SDK 추가"입니다. JDK, JRE 또는 JRE/lib 디렉토리를 가리 키려고하면 "루트 디렉토리에 프로파일 경로가 없습니다"라는 메시지가 나타납니다. jfxrt.jar에서 "디렉토리가 아닙니다"라고 지적 할 수 없습니다. –

+0

독립형 JavaFX SDK를 설치하고이를 Eclipse에 추가하려고했습니다. 나는 여전히 "루트 디렉토리에 프로파일 경로가 포함되어 있지 않습니다"오류가 발생합니다. –

답변

1

해결책을 찾았습니다.

JavaFX와 관련된 모든 플러그인을 제거한 다음 (두 개가 있음) 업데이트 사이트 (http://download.eclipse.org/efxclipse/updates-nightly/site)에서 e (fx) 클립을 다시 설치했습니다.

모든 것이 예상대로 작동합니다.

+0

해당 플러그인을 찾아서 제거하는 방법은 무엇입니까? –

1

'jfxrt.jar'파일을 프로젝트 경로에 추가하기 만하면됩니다. 그리고 그것은 작동합니다! 다른 플러그인이 필요하지 않습니다.

P.D : Mac OS에서 일식 Kepler로 작동합니다. 작동하지 않으면 e (fx) 클립을 설치하고 다시 시도하십시오.

관련 문제