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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top