2016-07-23 1 views
1

com.gluonhq : charm : 3.0.0 jar를 SceneBuilder로 가져 오려고하는데 어떤 이유로 View 컨테이너를 얻지 못합니다. 저장소와 로컬 gradle 캐시에서 charm jar를로드하려고 시도했습니다. 하지만 전체 24 개보기 대신 22 개 항목 만 가져옵니다.Scene Builder에서 charm 라이브러리 3.0.0의 View 컨테이너를 가져올 수 없습니다.

궁극적으로 "Gluon Mobile - FXML이 포함 된 다중보기 프로젝트"예제를 테스트하고 싶지만 View 컨테이너가 없어서 해당 FXML 파일을 SceneBuilder로로드 할 수 없습니다.

도움 주셔서 감사합니다.

추신. 이 차이를 만드는 경우 아시다시피, 당신은 .gradle 또는 .m2에 갈 필요가 없습니다

enter image description here

enter image description here

답변

1

나는 OSX 10.11.5 (엘 카피 탄)을 사용하고 있습니다 로컬 저장소에서 이미 온라인 저장소에서 이슈를 검색 할 수 있습니다.

라이브러리 관리자를 열고 Search repositories을 클릭하고 'charm'을 입력 한 다음 검색을 클릭하십시오. 결과 목록에서 com.gluonhq:charm을 선택하고 'Add JAR'을 누르면 최신 버전 (3.0.0)을 가져 오며 모든 구성 요소를 찾을 수 있습니다. '구성 요소 가져 오기'를 클릭하고 대화 상자를 닫습니다.

잼을 가져올 때 알려진 문제가 있으며, 일부 구성 요소는 챠임 항아리의 경우 View에서 발생하므로 초기에 나열되지 않습니다.

좋은 소식은 그것이 포함되지 않는다는 것을 의미하는 것은 아닙니다. 씬 빌더를 닫고 다시 시작하면 누락 된 구성 요소가 사용자 정의 패널 아래에 표시됩니다.

이 문제는 SceneBuilder가 항아리를 검색하여 모든 클래스 중 사용자 지정 컨트롤이 될 가능성이있는 클래스를 찾는 방법과 관련이 있습니다. 이 과정에서 View과 같은 일부 유효한 컨트롤은 일부 클래스 경로가 충돌하기 때문에 실패 할 수 있으므로 처음에는 가져 오기 대화 상자에 나열되지 않습니다. 그러나 SB를 닫고 다시 열면 깨끗한 클래스 경로로 jar가 정상적으로 가져오고 View 및 나머지 컨트롤이 사용자 정의 패널에 추가됩니다.

+0

호세 감사합니다. SceneBuilder를 다시 시작하는 일은 절대로 없었지만 문제가 해결되었습니다. –

관련 문제