2012-02-26 6 views
1

Netbeans 7.1 및 JavaFx 2.1 (개발자 미리보기)을 사용 중입니다. 기본 JavaFX 플랫폼에 런타임 및 SDK를 추가하고 컴파일했습니다. 문제 없습니다.JAVAFX 2.0 라이브러리 작성

맞춤 컨트롤을 만들고 싶기 때문에 JAVAFX 애플리케이션을 개발하고 컨트롤, 스킨 및 동작 클래스를 추가했습니다.

첫 번째 프로젝트를 라이브러리로 만들기 위해 새 프로젝트 (JavaFx-Application)를 추가하고 첫 번째 프로젝트에서 Application-class를 제거했습니다.

나는 내 응용 프로그램 프로젝트 (시험 프로젝트)에서 라이브러리 (프로젝트)를 참조 내가 구축하고 나는 다음과 같은 메시지가 얻을 그것을 실행할 때 :

오류 :에서 java.lang.UnsatisfiedLinkError을 msvcr100.dll 실패 : 네이티브 라이브러리 D : \ 자바 FX \ javafx_sdk-2_1_0-베타-B14-창 - i586-21_feb_2012 \ \의 RT의 \ 빈 \ 이미 다른 클래스 로더

또한

코드 작품에로드 msvcr100.dll 자바 FX-sdk2.1.0 베타 그리고 프로그램이 실행됩니다

어떤 아이디어?

종류는 마티아스 제어를위한

답변

1

귀하의 자바 FX 프로젝트는 자바 FX 인프라을 시작하는 주요 클래스로 com.javafx.main.Main를 사용 간주한다. 라이브러리 항아리를 열면 Manifest 파일에서 찾을 수 있습니다. 도서관 프로젝트에는 필요하지 않습니다.

제어 할 파일이있는 일반 Java 프로젝트를 만들어보십시오. SDK/rt/lib/jfxrt.jar을 링크하면 프로젝트를 컴파일 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 언급 한 솔루션을 시도했지만 컴파일 할 수 없었습니다. 기존 프로젝트에서 메인 클래스 사용을 제거 할 수있는 방법이 있습니까? – webcoder

+0

솔루션과 함께 사용하십시오. Thansk 많이! – webcoder

+0

당신은 환영합니다 :) –