[intellij-idea] JavaFX 씬 빌더는 어디로 갔습니까?

Intellij에서 사용할 수 있도록 찾기 어려운 JavaFX 장면 작성기를 찾으려고합니다. Windows OS를 사용하고 있습니다.

오라클은 JavaFX 씬 빌더가 새 다운로드에 포함되어 있다고 밝혔지만 검색 방법에 상관없이 찾을 수 없습니다 ( http://www.oracle.com/technetwork/java/javafx/downloads/index.html 참조 ). 나는 그들이 잘못된 페이지에 연결되어 있다고 생각하며 인터넷 검색은 나를 아무데도 얻지 못합니다.

이미 Java 8 SDK가 설치되어 있고 제대로 작동합니다. 분명히 JavaFX가 여기에 포함되어 있지만 Java 폴더의 어느 곳에서도 씬 빌더를 찾을 수 없으며 온라인에서 완전히 누락 된 것 같습니다.

누구든지 도울 수 있습니까? 나는 단지 작은 GUI 프로그램을 작성하고 싶은데 JavaFX가 갈 길인 것 같습니다 (그렇지 않다면이 개념에 대해 저를 반박 할 수 있습니다!)



답변

JDK8u40을 사용하면 다음과 같습니다 .

Oracle Java SE 8u40부터 Oracle은 별도의 JavaFX Scene Builder 바이너리 세트를 제공하지 않습니다. 변경 사항, 아이디어를 제공하거나 코드로 수행 한 작업을 알려주려면 OpenJDK 커뮤니티 기여 지침을 참조하고 openjfx-dev 메일 링리스트에 가입하십시오.

링크 에서 Oracle의 마지막 바이너리를 계속 다운로드 할 수 있습니다 . 그러나 다음 경고를 확인하십시오.

경고 : 이러한 버전의 JavaFX Scene Builder에는 최신 보안 패치가 포함되지 않은 구성 요소가 포함될 수 있으며 프로덕션에서 사용하지 않는 것이 좋습니다.

즉, 새로운 Spinner컨트롤 과 같이 8u40의 마지막 변경 사항이 포함되지 않습니다 .

대안

프로젝트는 오픈 소스이며 OpenJFX repo 에서 업데이트 된 코드를 찾을 수 있습니다 . 따라서 무료로 다운로드하여 빌드 할 수 있습니다.

BSD 라이선스로 출시 된 이후 Gluon 은 업데이트 된 버전의 Scene Builder에 대한 지원을 제공하고 있으며 여기 에서 플랫폼 용 설치 프로그램 또는 실행 가능한 jar를 다운로드 할 수 있습니다 .

게다가 그들은 누구나 기여할 수 있는 오픈 저장소 를 가지고 있습니다.


답변

JDK7이 설치된 Windows에서 Intellij 14와 함께 JavaFx Scene Builder (Gluon) 설치

이것은 아마도 Java 8에서도 작동하지만 7을 사용하고 있으므로 8을 테스트하지 않았습니다.

이에 대한 답변은 알고 있지만 향후 Intellij 사용자에게 도움이 될 수 있습니다. 장면 작성기가 Intellij 14와 함께 작동하도록하려면 다음 단계를 사용하십시오.

  1. Windows 용 Scene Builder를 설치합니다. 여기에서 다운로드 / 설치 ( Windows Installer (x64) )
  2. Intellij에서 Scene Builder 경로를 실행 파일로 설정합니다. File -> Settings
    -> Languages And Frameworks -> JavaFx
    기본적으로 내 설치C:\Users\kris\AppData\Local\SceneBuilder\
    여기에 이미지 설명 입력
  3. .fxml파일을 엽니 다 . Scene Builder 탭을 클릭합니다.
    여기에 이미지 설명 입력

2019 업데이트 :

  • 기본 설치 경로는 “Program Files”로 표시됩니다. C:\Program Files\SceneBuilder\SceneBuilder.exe
  • Intellij 2019에서 JavaFX 플러그인을 활성화해야 할 수 있음


답변

Mac의 경우 Intellij에서 기본 설정으로 이동 한 다음 JavaFX를 입력 한 다음이를 수행해야합니다. 첨부 된 이미지를보세요.

여기에 이미지 설명 입력


답변