JavaFX 씬 빌더는 어디로 갔습니까?


95

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

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

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

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


음, 다운로드가 없다는 뜻인가요? 그게 나에요 :(
tentimes

슬프게도 그렇게 생각하지 않습니다. 내 최근 답변을 살펴보십시오.
José Pereda

글쎄, 코드는 거기에 있습니다. 이 링크
José Pereda

@James_D 그렇다면 Scene Builder 프로그램이 중단됩니까? 새로운 버전의 javaFX가 나오면 계속 업데이트합니까?

1
@NotNotLogical Oracle은 업데이트하지 않습니다. 이제는 오픈 소스이지만 Gluon은 해당 오픈 소스를 기반으로 빌드를 게시하는 것 같으므로 가장 잘 따르십시오.
tentimes

답변:


86

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를 다운로드 할 수 있습니다 .

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


그러나 그것은 일반 공급 사이트가 아니라 소스 코드 다운로드 사이트입니다. 나는 그들이 그것을 8u40 (어제?)으로 업데이트했을 때 단지 감독이라고 생각합니다.
James_D 2015 년

그들은 그것을 크고 명확하게 말합니다 : Oracle Java SE 8u40부터 Oracle은 동반되는 JavaFX Scene Builder 바이너리 세트를 별도로 제공하지 않습니다
José Pereda

4
좋아요, 약간 놀랍습니다. Gluon이 갈 길인 것 같습니다.
James_D

1
@NotNotLogical 말할 수 없습니다. 이 Jira 문제 에 따르면 소스 코드가 JDK 9에있는 것으로 보입니다. 즉, 새 JDK와 동기화를 유지하기 위해 필요한 변경을 수행 할 것입니다. 새로운 JavaFX 기능을 추가할지 여부는 다시 말할 수 없습니다. Gluon이 빌드 한 엄청난 수의 다운로드를 기반으로 Gluon은 가능한 한 업데이트를 유지하려고 노력할 것이며 오픈 소스 이므로 누구나 기여할 수 있습니다.
José Pereda 2015

1
안녕하세요, Oracle이 여전히이 문제를 해결하지 않은 것 같습니다. Java SE7을 사용하고 있지만 SceneBuilder를 다운로드하는 방법을 찾을 수 없습니다. 2 년 전에 작동 했었습니다. 나는 그들이 갑자기 그들의 웹 사이트에서 바이너리를 제거한 이유를 알지 못한다. 이 문제에 대한 업데이트가있는 사람이 있습니까? 그렇다면 알려주세요.
riroo

63

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 플러그인을 활성화해야 할 수 있음

감사합니다-이것도 저에게 효과적이었습니다. OSX + JDK8을 사용하고 있습니다.
k2col

1
Mac에서는 IntelliJ IDEA- > Preferences 입니다. 나를 영원히 찾아야했다.
Brad Turek apr

0

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

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.