valid the setup not mac jdk intellij instalar idea how home for configurar change java macos intellij-idea javadoc

the - intellij java 8 mac



Documentación de JDK en IntelliJ IDEA en Mac OS X (4)

Me gustaría saber cómo configurar IntelliJ para que apunte a la documentación JDK para que las ventanas emergentes de la documentación que se muestran durante la finalización del código me muestren cuál va a ser la función que estoy viendo. Por algún motivo, IntelliJ no puede encontrar los JavaDoc por defecto.

Tampoco estoy 100% seguro de que la documentación esté instalada con el JDK que está instalado con el sistema operativo. No los veo en /System/Library/Frameworks/JavaVM.framework/, pero puede que esté buscando en el lugar equivocado. Si no está incluido, también me gustaría saber qué necesita descargarse y dónde debe instalarse para que los JavaDocs para el JDK aparezcan en IntelliJ.


¿Has instalado el paquete de desarrollador Apple Java?

Proporciona src.jar y docs.jar en /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home

Tenga en cuenta que esto es así desde la actualización 3. Si estos están presentes, Intellij simplemente los encontrará, o al menos los hizo el mío.

los detalles se encuentran en las notas de la versión de actualización de Java



Esto debería decirle lo que necesita saber: obtenga copias locales del código fuente Java de Mac OS X y Javadoc - Concord Consortium wiki .

Esa página recomienda ir a https://connect.apple.com y descargar e instalar "Java para Mac OS X 10.5 Update 2 Developer Documentation (Disk Image)" o la versión más nueva equivalente. Describe algunas maneras de ver la documentación, basándose en que el archivo jar Java se encuentra en una ruta como esta:

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


Tuve que combinar las respuestas que obtuve hasta este punto y agregar algunos detalles adicionales, así que estoy respondiendo mi propia pregunta.

  1. Busque "Desarrollador Java" en Descargas para desarrolladores de Apple
  2. Descargue e instale "Java para Mac OS X 10.6 Update 9 Developer Package" (o posterior).
  3. En IntelliJ, abra Archivo -> Estructura del proyecto.
  4. Haga clic en "SDK" en "Configuración de la plataforma".
  5. Agregue las siguientes rutas en la pestaña "Rutas de documentación" (las rutas pueden ser diferentes según el JDK que esté usando):

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/docs.jar!/docs/api /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/appledocs.jar!/appledoc/api

  6. Agregue la siguiente ruta en la pestaña Sourcepath:

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar!/src

Gracias, @Yishai por la ubicación de descarga y @Gareth Davis por la ubicación de la documentación después de la instalación.

Actualización para 10.7 / 10.8 [Montaña] León:

Los pasos son los mismos a excepción de estos cambios:

  1. En el paso 2, descargue "Java para OS X 2012-005 Developer Package" (o posterior).

  2. Use estas rutas en su lugar en el paso 5.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/docs.jar!/docs/api /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/appledocs.jar!/appledoc/api

  3. Use estas rutas en su lugar en el paso 7.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar!/src