Oggi provavo a smanettare col Netbeans, potente ambiente di sviluppo per Java, giunto alla versione 6.01, quando ad un certo punto i wizard per la creazione delle classi hanno cominciato a presentare un errore "Bad class number". Premetto (anche se lo scrivo dopo) che sul mio Leopard ho installato sia il JDK 5 che il 6. L'errore in questione si riferisce ad una classe compilata con il JDK 6 ma eseguita con il JDK 5.
Come molto spesso mi succede, anche in questo caso, sono stato l'unico nell'universo di Internet ad essere incappato in quest'errore ed ormai stavo perdendo tutte le speranze quando mi son detto "perché non provi a lanciare Netbeans a linea di comando?"
Per poterlo fare bisogna accedere al "pacchetto Netbeans" ossia premere il tasto destro sulla sua icona e scegliere "Mostra contenuto pacchetto". Nella sotto-cartella Contents\Resources\NetBeans\bin c'è l'eseguibile del Netbeans che, con mia somma sorpresa, non era una libreria Java ma uno script bash.
Mugugnando e rimuginando ho provato a vedere che cosa ci fosse scritto in questo file ed ho visto che esso faceva riferimento ad un file, sempre contenuto nel pacchetto, e reperibile in Contents\Resources\NetBeans\etc\netbeans.conf
Nel file in questione ho trovato le seguenti righe:
# Default location of JDK, can be overridden by using --jdkhome dir:
netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home
Cambiando il 5 in 6, salvando e riavviando Netbeans il tutto ha magicamente funzionato.
Trucchi, consigli e amenità varie sul Mac da un utente Win passato da poco al Mac, per gli utenti Win come me... mac for WINdiots :)
Iscriviti a:
Commenti sul post (Atom)
I 3 post più popolari
-
Ciao a tutti Tim non ha un software per la huawei e220, sotto mac a differenza dei software presenti per wind e vodafone (che gestiscono anc...
-
L'ultima spiaggia che vi può salvare quando il vostro Mac Book Pro inizia a dare di matto è il reset della PRAM-NVRAM Lavori con la batt...
-
Capita di avere dei PDF piuttosto grossi in termini di mega occupati. E se bisogna spedirli a qualcuno per posta? Tasto destro (secondario p...
Nessun commento:
Posta un commento