Dopo l'aggiornamento all'ultimo (e ora deprecato, sniffato ...) aggiornamento del JDK di Apple, Eclipse non mostra più il codice sorgente per le classi JDK. Mi chiede di allegare il file o la cartella di posizione sorgente. Dove posso trovarlo?Come (ri) collegare sorgenti JDK per Eclipse su Snow Leopard?
risposta
Sembra che Java per Mac OS X 10.6 Update 3 non includa più le fonti. Esiste ora un pacchetto separato "Java per Mac OS X 10.6 Pacchetto di sviluppo per l'aggiornamento 3". Vedi http://lookfirst.com/2010/10/how-to-fix-missing-source-for-latest.html
Nel mio caso le sorgenti sono in
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar
Potrebbe essere necessario impostare questo in Eclipse preferenze: Java - JRE installati. Selezionare la JVM 1.6 e fare clic su Modifica. Ora seleziona classes.jar dall'elenco delle librerie di sistema JRE, fai clic sull'allegato sorgente e inserisci il percorso del tuo src.jar.
non ho src.jar. Quale versione del sistema operativo stai usando e hai eseguito l'ultimo aggiornamento del software Java?Ciò ha portato via src.jar? Avevo sicuramente delle fonti collegate in Eclipse (e di default, penso). – Thilo
Sono su OSX 10.6.4 e non ho eseguito l'ultimo aggiornamento Java. Cioè sono su versione java "1.6.0_20". Potrebbe essere che l'aggiornamento tenga src.jar di distanza. Un aggiornamento precedente disinstallato java 1.5 e alcune delle mie versioni di Maven. – michid
Ogni aggiornamento JRE richiede src.jar. Quando ho aggiornato a 1.6.0_26 dalla 1.6.0_24 ho dovuto contattare developer.apple.com/downloads e scaricare di nuovo il JDK per ottenere la fonte. –
Per ogni aggiornamento da Apple, scrivo un nuovo post sul blog con i collegamenti simbolici aggiornati. Ho notato molto traffico sul mio blog da una delle risposte, quindi ho pensato che potrei anche aggiornare le cose con l'ultima versione.
Potrei scrivere un semplice script di shell per farlo, ma ciò richiederebbe il download di un file. Sembra più semplice eseguire solo alcuni semplici comandi.
Questa è la più recente per l'aggiornamento 5:
http://lookfirst.com/2011/06/fix-missing-source-for-java-mac-os-x.html
Grazie. Un'altra buona cosa legata a questo sarebbe trovare note di rilascio appropriate su cosa è cambiato. La nota tecnica di Apple è completamente non informativa. – Thilo
Buona fortuna. Raramente Apple è molto istruttiva con queste informazioni. –
Sto usando Mac OS 10.8.5. Ho scaricato java per Mac OS 10.7 e l'ho installato. Ho trovato il file src.jar
in
/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar.
Poi ho
- eclisse Aperto (Giunone)
- Eclipse> Prefereces> Java> Installato JRE
- Modificare il Java elencati
Nel sistema JRE librerie sezione,
- Espandere il primo (vale a dire, classes.jar)
- Si può vedere che non è attaccato src
- doppio clic che e fornire la posizione al di sopra
Questo è tutto.
A tutti i ragazzi che hanno sofferto di cercare il codice sorgente qua e là per ore ma alla fine non ottengono nulla.
per Eclipse per attaccare (imperfettamente disponibile per 1.6): jdk1.7.0_21_src_for_mac.zip
- 1. Sostituzione CGPostMouseEvent su Snow Leopard
- 2. DMD 2 su Snow Leopard
- 3. Compilare Matplotlib per Python su Snow Leopard
- 4. Eclipse IDE speed pigro su Snow Leopard Macbook
- 5. Come posso compilare Valgrind su Snow Leopard?
- 6. Xcode 4.3 per Snow Leopard
- 7. Quanto è leggero NSOperationQueue su Snow Leopard?
- 8. Selenium e Python su Snow Leopard
- 9. Make - Installazione RVM su Snow Leopard
- 10. Installazione di PIL su Snow Leopard
- 11. Scrivere un servizio Snow Leopard per Finder.app
- 12. Rails, MySQL e Snow Leopard
- 13. Come registrare un AppleScript in Snow Leopard?
- 14. Snow Leopard e XCode 3.1
- 15. Edificio per 10.5 in Xcode 3.2 (su Snow Leopard) errore
- 16. Come installare meglio Rhino su OSX 10.6 Snow Leopard
- 17. Come creare un obiettivo di formica su Snow Leopard
- 18. Come aggiornare Numpy su Mac OS X Snow Leopard?
- 19. PyObjc e Cocoa on Snow Leopard
- 20. Libreria di linker per OpenMP per Snow Leopard?
- 21. MacOSX Snow Leopard ed Eclipse: errore nell'avvio di Eclipse (nessuna macchina virtuale Java ...)
- 22. C++ 11 con Xcode su Mac OS X Snow Leopard
- 23. Clean build in Xcode/Snow Leopard
- 24. Importa iOS 6 SDK in Xcode 4.2 su Snow Leopard
- 25. Installazione di MySQL su Snow Leopard utilizzando MacPorts
- 26. Xcode 4.2 (Snow Leopard) e iOS 5.1
- 27. XCode for Snow Leopard: dove ottenere
- 28. Vanilla Accesso MySQL da Ruby 1.9 su Snow Leopard
- 29. Django + MySQL su Mac OS 10.6.2 Snow Leopard
- 30. Impostare Snow Leopard per utilizzare python 2.5 anziché 2.6
Un download gratuito di 139 MB, ma richiede la registrazione con Apple Developer Connection (anche gratuito). – Thilo
@Thilo l'ultimo download (JDK 1.6u6) è solo 134 MB! –