2012-09-27 6 views
1

오라클에서 다운로드 한 netbeans 7.2/JavaFx2.2 SDK 번들을 새로 설치했습니다. 내 오래된 코드는 컴파일되지 않습니다. 이것은 내가받는 오류입니다 : (코드가 좋음을 알고 있습니다 - 나쁜 코드가 배제되었다고 생각합니다). 이상하게도 Netbeans 배포판에 번들 된 javafx 샘플 프로그램은 정상적으로 실행됩니다. 나는 이미이 문제에 대해 하루를 낭비했다. classpath가 잘 설정된 것 같습니다. 자바 -version 반환 "(1.7.0_07을 구축)Netbeans 7.2/Jdk 7u7 번들 - javafx failure ..jfxrt.jar 문제

누군가가 나에게 단지 좋지 않을까 단계에 의해 단계를 줄 수 있다면

이 도와주세요 C 2 개 파일

복사.! : \ Pro JavaFx Apress Code \ Pro JavaFX 2 \ 8727_ch05code \ StarterApp \ dist \ lib 발견 된 JavaFX Ant API 버전 1.2 C : \ Pro JavaFx Apress Code \ Pro JavaFX 2 \ 8727_ch05code \ StarterApp \ nbproject \ jfx-impl.xml : 939 : 오류 : jfxrt.jar이 -createbss 및 -createJar에 대해 classpath에 있어야하며 -nocss2bin이 없으면

감사합니다. 마크 넷빈즈에서

답변

1

:

  1. 당신의 Project Properties
  2. 이동을 열고
  3. Build | Packaging하는 옵션 바이너리 인코딩 자바 FX CSS 파일이 선택되지 않았는지 확인합니다. '

CSS 파일의 바이너리 인코딩은 (예를 들어, HTML을 웹 어플리케이션에 사용되는 CSS 중에 바이너리 인코딩 없음) 아마 중요하지, 심지어 생산 릴리스에서, 단지 약간의 성능 최적화, 그래서 같으면 바이너리 인코딩 확인란을 선택하지 않은 채로 두지 마세요.

내가보고있는 오류는 NetBeans와 Java 버전의 조합에있는 버그 일뿐입니다. 대부분 JavaFX가 Java 클래스 경로 (아마도 jdk7u10)에 배치되면 NetFeans에서 CSS의 바이너리 인코딩은 JavaFX 런타임 jar (jfxrt.jar)가 발견 될 때 다시 작동하기 시작합니다.

+0

감사합니다. 고맙습니다! 고맙습니다! 나는 너를 안아 주어서 너무 행복하다 :) 릴리스 빌드를 할 시간이 왔을 때 나는 여전히 프로젝트의 나머지 부분과 같은 .jar 파일로 css 파일을 컴파일 할 수있을 것인가? –

+1

릴리스 빌드의 경우에도 바이너리 인코딩 JavaFX css 파일이 중요하지 않음에 대한 답변이 업데이트되었습니다. – jewelsea