¿Cuál es el procedimiento y las rutas aceptadas para configurar jdk y el código fuente de la biblioteca global para Intellij IDEA en OS X?Configuración de IDEA de Intellij en OS X
Respuesta
A partir de las últimas versiones:
- Java para Mac OS X 10.6 Actualización 3
- Java para Mac OS X 10.5 Actualización de 8
Apple ha movido las cosas un poco.
Para citar el tipo de Java para Apple en la lista de correo java-dev:
JVM del sistema viven en/System/Library/...
- Estos JVM se proporcionan únicamente por Apple, y solo hay 1 versión principal de la plataforma a la vez.
- La única versión siempre se actualiza, y solo por Apple Software Updates.
- Siempre debe ser una versión de GM, a la que los desarrolladores pueden volver atrás, a pesar de cualquier vista previa de desarrollador o JVM de terceros que hayan instalado.
- Como todo lo demás en/System, es propiedad de root r-x, ¡así que no lío con él!
JVM Desarrollador viven en/Library/Java/JavaVirtualMachines
- Avances de Java para Apple Developer instalan en/Biblioteca.
- Los paquetes Developer .jdk contienen todo lo que un desarrollador podría necesitar (src.jar, docs.jar, etc.), pero son demasiado grandes para enviar a las decenas de millones de clientes de Mac .
- Las JVM de terceros deben instalarse aquí.
desarrolladores que trabajan en la misma JVM puede utilizar ~/Library/Java/JavaVirtualMachines
- Es muy útil para enlazar simbólicamente a su producto actual de construcción de este directorio , y no afecta a otros usuarios
Java IDE debe probablemente sesgo de usar/Biblioteca o ~/Library detecta JVM, pero debe ser capaz de repliegue a utilizar/System/Library JVMs si es el único instalado (pero no espera src o JavaDoc).
Esto permite el desarrollo Java máxima flexibilidad para instalar múltiples versiones de la JVM para regresar insectos e incluso desarrollar una JVM en el Mac sí mismos. También asegura que todos los clientes de Mac tienen una versión segura, delgada, segura de la JVM, y que nosotros no comemos incesantemente su espacio de disco cada vez que lo Actualizamos Software una JVM.
Así, en lugar de señalar Intellij en /System/Library/Frameworks/JavaVM.framework, tiene que introducir a un JDK, ya sea en/Library/Java/o JavaVirtualMachines/System/Library/Java/JavaVirtualMachines
Debe usar/Library/Java/JavaVirtualMachines para que IDEA recoja las fuentes y javadoc correctamente. En el momento de escribir esto, la ruta correcta era /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home - El Java Developer Package que contiene las fuentes y javadoc en realidad está oculto bastante bien. Estaba disponible para descargar en http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.8.3.3.1 pero esto puede cambiar. – Huxi
@Huxi Su comentario es en parte, la respuesta real. ¡Gracias! – Rafay
IntelliJ debe detectar los JDK instalados, ya que se encuentran en una ubicación estándar que proporciona Apple. Si desea el código fuente para el JDK, puede descargarlo de Apple también. Regístrese para obtener una cuenta gratuita de ADC y luego puede obtener acceso.
Para las bibliotecas globales, he estado disfrutando de la integración de Maven en el lanzamiento reciente. Alivia la necesidad de configurar bibliotecas globales extrayendo cosas del repositorio de Maven. También descargará los jar de origen y javadoc.
En la ventana 'Configuraciones del proyecto', vaya a la sección 'JDKs' que se ve debajo de 'Configuración de plataforma'. Haga clic en el pequeño signo más y elija 'JSDK'. Se debe abrir un selector de archivos en el directorio /System/Library/Frameworks/JavaVM.framework/Versions. Si no, solo navega hasta él. Allí puede elegir la versión que desea agregar.
Solo para agregar un punto de datos, en IDEA 9.0.2 Creé un proyecto y no me dejaba elegir un JDK hasta * después de * Había terminado de crear el proyecto. El widget no me mostraba ningún archivo inicialmente, pero pude configurarlo una vez que se había creado el proyecto. – Lyle
el JDK que viene con osx doens no incluye la fuente. debe iniciar sesión en el sitio para desarrolladores de Apple con su cuenta Apple para encontrar la versión para desarrolladores del SDK que incluye src.jar.
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.1.3.3.1
El puesto de IntelliJ página de soporte se explica cómo configurar el JDK, que Intellij utiliza para ejecutarse. https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under
- 1. configuración de IntelliJ IDEA
- 2. IntelliJ IDEA: Usando Eclipse de configuración de teclado en Mac OS X
- 3. Configuración de Tomcat en IntelliJ IDEA
- 4. Configuración de DHCP en Mac OS X
- 5. Configuración de historial local en IntelliJ IDEA 11
- 6. ¿Cómo puedo actualizar IntelliJ IDEA?
- 7. línea de comando IntelliJ en Mac OS X
- 8. Configuración Bash en Mac OS X 10.4+
- 9. Guardar acciones en IntelliJ IDEA
- 10. Problema de compilación IntelliJ Idea 11 Flex
- 11. Configuración de IntelliJ IDEA para pruebas unitarias con JUnit
- 12. IntelliJ IDEA - Nueva plantilla
- 13. resaltado de uso variable en Intellij IDEA
- 14. intellij idea ejecutar configuraciones backup
- 15. Ventana Actualizar proyecto, IntelliJ-idea
- 16. Depuración JSP en IntelliJ IDEA
- 17. Intellij IDEA autocompletado personalizado
- 18. Notación húngara en Intellij IDEA
- 19. IntelliJ IDEA compare pestañas
- 20. Encontrar anotaciones en IntelliJ IDEA
- 21. IntelliJ IDEA búsqueda global
- 22. IDEA intellij character support
- 23. IntelliJ IDEA: ¿Mover línea?
- 24. Ctrl-tab en IntelliJ IDEA
- 25. IntelliJ IDEA - el comportamiento de intercalación
- 26. Características ocultas IntelliJ IDEA
- 27. Módulo SDK para Scala en IntelliJ Idea
- 28. Intellij Idea maven repositories error remote
- 29. Módulos IntelliJ IDEA y PlayFramework
- 30. Colocación de javadoc adicional en IntelliJ IDEA
Tenga cuidado de no configurarlo mediante el directorio enlazado, esto causó problemas en algunas versiones de IntelliJ IDEA. – sorin
Consulte la [documentación de IntelliJ] (https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under). – dimo414