J'ai 2 programme java situé séparement One dans c: \ test et l'autre dans c: \ test \ newL'ordre de la valeur dans le CLASSPATH est-il important?
Je peux compiler les deux sans aucune erreur \ javac
Mais lorsque je tente de exécutez le fichier \ java il montre l'erreur comme celui-ci
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at ButtonFrame.makeButton(ButtonTest3.java:42)
at ButtonFrame.<init>(ButtonTest3.java:29)
at ButtonTest$1.run(ButtonTest.java:17)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
je mets dans mon classpath
CLASSPAT H C forte valeur: \ test; C: \ test \ new
mais si je change l'ordre de la valeur CLASSPATH à cette
CLASSPATH C à valeur: \ test \ nouveau; C : \ test
l'erreur est tout simplement disparu
Pourquoi ?? cela pourrait se produire Seule la commande est importante?
il me faut du temps pour réfléchir, mais enfin je l'ai eu :) – CHEMlSTRY
De rien. – BalusC