Construisez une bibliothèque Javafx 2.0
Question
J'utilise NetBeans 7.1 et Javafx 2.1 (aperçu du développeur). J'ai ajouté l'exécution et le SDK à la plate-forme Javafx par défaut et compilé - pas de problème.
Je veux créer un contrôle personnalisé, alors j'ai commencé à développer une application Javafx et j'ai ajouté mes cours de contrôle, de peau et de comportement.
Après cela, j'ai ajouté un nouveau projet (application Javafx) et supprimé la classe d'application de mon premier projet, car je veux que mon premier projet soit une bibliothèque.
J'ai fait référence à la bibliothèque (projet) dans mon projet d'application (test-project) et lorsque je le construis et l'exécute, je reçois le message suivant:
Erreur: Échec de MSVCR100.dll java.lang.unsatismedlinkerror: bibliothèque native D: javafx javafx_sdk-2_1_0-beta-b14-windows-i586-21_feb_2012 javafx-sdk2.1.0-beta rt bin msvcr100.dll déjà chargé dans un autre chargeur de classe
Le code fonctionne également et le programme s'exécute
Des idées?
Cordialement Matthias
La solution
Votre projet Javafx pour les utilisations de contrôle com.javafx.main.Main
comme classe principale pour démarrer l'infrastructure Javafx. Si vous ouvrez votre pot de bibliothèque, vous pouvez le trouver dans le fichier manifeste. Vous n'en avez pas besoin pour le projet de bibliothèque.
Essayez de créer un projet Java régulier avec des fichiers pour votre contrôle. Vous pouvez lier SDK/rt/lib/jfxrt.jar
Pour faire la compilation du projet.