2010-11-02 10 views

Respuesta

15

Parece que Java para Mac OS X 10.6 Actualización 3 ya no incluye las fuentes. Ahora hay un paquete separado "Java para Mac OS X 10.6 Update 3 Developer Package". Ver http://lookfirst.com/2010/10/how-to-fix-missing-source-for-latest.html

+0

Una descarga gratuita de 139 MB, pero requiere registrarse con la conexión de desarrollador de Apple (también gratuita). – Thilo

+0

@Thilo, la última descarga (JDK 1.6u6) es de solo 134 MB. –

1

en mi caso las fuentes están en

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar

Puede ser que tenga que configurar esto en el Eclipse preferencias: Java - JRE instalados. Seleccione la JVM 1.6 y haga clic en editar. Ahora seleccione classes.jar de la lista de bibliotecas del sistema JRE, haga clic en el archivo adjunto fuente e ingrese la ruta a su src.jar.

+0

que no tienen src.jar. ¿Qué versión de sistema operativo está usando y ejecutó la última actualización de software de Java?¿Eso quitó src.jar? Definitivamente tenía fuentes adjuntas en Eclipse antes (y por defecto, creo). – Thilo

+0

Estoy en OSX 10.6.4 y no ejecuté la última actualización de Java. Es decir, estoy en la versión de Java "1.6.0_20". Es posible que la actualización elimine src.jar. Una actualización anterior desinstaló Java 1.5 y algunas de mis versiones de Maven. – michid

+1

Cada actualización de JRE elimina src.jar. Cuando actualicé a 1.6.0_26 desde 1.6.0_24 tuve que llegar a developer.apple.com/downloads y descargar el JDK nuevamente para obtener la fuente. –

6

Para cada actualización de Apple, escribo una nueva publicación de blog con los enlaces simbólicos actualizados. Noté mucho tráfico en mi blog a partir de una de las respuestas, así que pensé que podría actualizar las cosas con la última versión.

Podría escribir un script de shell simple para hacer esto por usted, pero eso requeriría que descargue un archivo. Parece más simple simplemente ejecutar algunos comandos fáciles.

Esta es la última actualización de 5:

http://lookfirst.com/2011/06/fix-missing-source-for-java-mac-os-x.html

+0

Gracias. Otra cosa buena relacionada con esto sería encontrar notas de lanzamiento adecuadas sobre lo que ha cambiado. La nota técnica de Apple es completamente informativa. – Thilo

+0

Buena suerte con eso. Apple rara vez es muy informativo con esa información. –

3

Estoy utilizando Mac OS 10.8.5. Descargué el Java para Mac OS 10.7 y lo instalé. He encontrado el archivo src.jar en

/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar.

Entonces

  1. Eclipse abierto (JUNO)
  2. Eclipse> Prefereces> Java> Instalado jre
  3. Editar el java enumeran

En el sistema JRE Sección de Bibliotecas,

  1. Ampliar el primero de ellos (es decir, classes.jar)
  2. se puede ver que no se adjunta src
  3. doble clic en eso y proporcionar la ubicación por encima de

Eso es todo.

0

A todos los tipos que han estado sufriendo buscando el código fuente aquí y allá durante horas pero finalmente no obtienen nada.

para Eclipse de colocar (imperfectamente disponible para 1.6): jdk1.7.0_21_src_for_mac.zip

Cuestiones relacionadas