J'ai un projet java3d qui a été développé sur solaris et que j'essaie de déplacer sur mon macbook pour diverses raisons (1 étant que nos machines solaris sont douloureusement lentes). Fondamentalement ce que je veux est d'utiliser osx + netbeans pour ce projet, mais il semble faire référence à des méthodes java3d qui ne sont pas inclus dans la version obsolète de java3d dans le JDK mac 1.6. Ma première tentative pour résoudre ce problème consistait à inclure les bibliothèques java3d 1.5.2 en tant que jars externes pour le projet, mais il semble que netbeans essaie toujours de référencer les anciennes bibliothèques dans le 1.6 JDK au lieu des bibliothèques j2d 1.5.2.Java3d + osx + netbeans
De même lorsque j'explore les jars 1.5.2 dans l'explorateur de fichiers netbeans, les méthodes (qui ne sont pas incluses dans le 1.6 jdk) n'apparaissent pas dans leurs classes respectives. Cependant, quand je fais la même chose sur Solaris, les méthodes apparaissent. Donc, fondamentalement, je sais que les pots que j'essaie d'inclure contiennent en fait les méthodes/classes dont j'ai besoin. netbeans ne les trouvera pas
Si quelque chose n'est pas clair s'il vous plaît demandez-moi de le clarifier. Je me suis trompé en écrivant ceci.
Merci d'avance pour l'aide!
La première correction a donc fonctionné, en plaçant les fichiers jars dans le dossier Extensions. Ce qui est étrange pour moi, c'est que netbeans a caché les méthodes 1.5.2 de moi même quand je les ai ajoutés comme des pots externes. Mais quand j'ai ajouté les jars au dossier de l'extension, les méthodes apparaissaient à la fois sous le 1.6JDK et dans les pots externes. Bizarre trucs sauvages, mais merci pour l'aide Michael. – achar
En effet, le contenu de l'extension est répertorié dans Netbeans dans le menu Outils> Plates-formes Java> Classes. @achar avez-vous également eu besoin de mettre à jour JOGL? – romeroabelleira