|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Emilien Bernard Inscription : mai 2010 Messages : 107 ![]() |
Bonjour à tous,
Depuis peu, j'essaye de compiler mon code et je me retrouve avec un "cannot find symbol". Code :
J'ai retiré le cache de netbeans mais rien n'y fait. Mon code fonctionne, car quand je le lance tout marche nikel. Le seul hic c'est la compilation. J'ai copier coller la classe qui pose problème dans un projet vierge et là ça fonctionne. A priori ça viendrait de mon code. Mais personnellement je sèche. Petite infos supplémentaire : Lorsque je compile la classe qui pose un soucis j'ai la même erreur. Est-il possible qu'un "ancien" élément reste et viendrait à causé un soucis sur la compilation ? Si une âme charitable pouvait éclairer ma lanterne ce serait super. |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Emilien Bernard Inscription : mai 2010 Messages : 107 ![]() |
Après m'être arraché tous les cheveux de ma tête j'ai trouvé la solution !!
![]() Le soucis venait d'un élément de ma librairie. Un de mes projets de ma librairie avait dans sa librairie une version antérieur de VLCJ. Ce qui avait pour conséquence qu'il ne trouvait pas les fonctions de la nouvelle librairie lors de la compilation. Car les deux librairies possédaient toutes les deux les même package et les même nom de classe. Pour corriger ce problème j'ai modifié l'ordre de compilation dans les librairies du projet et mis ma nouvelle librairie de VLCJ en premier. Maintenant est-il possible de créer des directives de compilation ? Je veux dire par là, que j'ai plusieurs version d'une même librairie et qu'au besoin j'utilise soit l'une soit l'autre sans pour autant Ajouter / retirer les librairies en question. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com