Вопрос

Я использую NetBeans 7.1 и Javafx 2.1 (предварительный просмотр разработчика).Я добавил время выполнения и SDK на платформу Javafx по умолчанию и скомпилирован - без проблем.

Я хочу создать пользовательский контроль, поэтому я начал разработать javafx-приложение и добавил мой контроль, кожные и поведение классов.

После этого я добавил новый проект (javafx-приложение) и удалил класс приложения из моего первого проекта, потому что я хочу, чтобы мой первый проект был библиотекой.

Я ссылался на библиотеку (проект) в моем проекте Application-Project (Test-Project) и когда я создаю и запускуя его, я получаю следующее сообщение:

Ошибка: не удалось masvcr100.dll java.lang.unsatisfiedLinkError: родная библиотека d: \ javafx \ javafx_sdk-2_1_0-bet-b14-windows-i586-21_feb_2012 \ javafx-sdk2.1.0-beta \ rt \ bin \ msvcr100.dll уже загружен в другой класс загрузчика

Также код работает и программа запускается

Любые идеи?

Добры Матиас

Это было полезно?

Решение

Ваш проект Javafafx для управления использует com.javafx.main.Main в качестве основного класса для запуска инфраструктуры JavaFX.Если вы откроете банку в библиотеке, вы можете найти его в файле манифеста.Вам не нужно, что для проекта библиотеки.

Попробуйте создать регулярный проект Java с файлами для вашего управления.Вы можете связать SDK/rt/lib/jfxrt.jar, чтобы сделать проект компиляции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top