Giorni fa stavo lavorando su un progetto java riguardante XML ed XQuery, ed ho avuto questo errore:
“Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamReader”
uso Mac Os X 10.4 aggiornato all’ultima versione di Java supportata da Apple… perché ho questo errore? Quando si ha:
Exception in thread “main” java.lang.NoClassDefFoundError: NomeFile
Probabilmente il file NomeFile.class non viene “visto” da Java. Bisogna verificare se nella directory è contenuto il file NomeFile.class, ma nel mio caso è una classe della JVM (javax.xml.stream.XMLStreamReader)!!!
Il problema è che java 1.5 non ha il package javax.xml.stream.*, ed ho bisogno di fare l’aggiornamento a java 1.6. Per chi ha Mac Os X 10.5 l’aggiornamento di java è molto semplice
