Diversi mesi fa ho scaricato NetBeans 7.0 con tutte le tecnologie supportate da questa pagina .
Mi trovo su TextMate più spesso invece di NB quando sperimento i codici Java, apro NB forse una volta ogni 2 settimane o un mese, ma apro TextMate ogni giorno, comunque. Una caratteristica che adoro di TextMate è quella command r
di compilare ed eseguire.
Ma il fatto è che sta usando il java version "1.5.0_28". Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_28-b04-382-9M3326). Java HotSpot(TM) Client VM (build 1.5.0_28-157, mixed mode, sharing)
mioMac OS X 10.5.8
Come posso invece utilizzare TextMate con Java da NB 7.0?
Ho fatto una domanda su Unix SE per quanto riguarda il percorso Java completo di NB, ma non riesco ancora a ottenere il file eseguibile Java che sto cercando. Qualcuno ha familiarità con Java e NetBeans ha qualche idea?
Aggiornamento 2: grazie per i fantastici commenti, ragazzi!
Per @romainl, ora come posso aggiungere questo Java SE 6
al mio percorso $JAVA_HOME
presso il mio .profile
quando non so dove si trova il suo percorso? Le mie preferenze Java sono queste
Per @slhck, ora come posso sapere il Java SE 6
percorso dal mio Activity Monitor? hmm questa app è come UNIX top
, eh?
SE 5
. Al termine, java -version
in una nuova finestra del terminale dovrebbe essere visualizzato Java SE 6. Dopo aver riavviato TextMate, eseguire Cmd-r
. Ha funzionato? In caso contrario, il problema potrebbe derivare dal bundle Java e dovrai cercare alcuni riferimenti hardlink o hardcoded al vecchio Java SE.
/usr/bin/java
reso di which java
è un alias di /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java
. Cerca il percorso corretto per Java SE 6, ma sospetto che non ti servirà.
/Applications/Utilities/Java Preferences.app
? Mostrerà quali versioni di Java sono disponibili e attive. NB 7.0 non funziona con Java SE 5, ne ha bisogno 6, quindi se funziona bene probabilmente avrai entrambi nell'elenco. Se sì, puoi deselezionare 5 e vedere cosa succede. A seconda di come viene chiamato il runtime Java dal bundle Java di TextMate, sarà probabilmente necessario aggiungere / modificare la$JAVA_HOME
variabile di ambiente in~/.bashrc
o~/.profile
. È possibile che il percorso del runtime sia hardcoded nel bundle (alcuni bundle lo fanno), hai dato un'occhiata?