2010-03-20 8 views
25

Soy nuevo en IntelliJ (y Stackoverflow) y bastante nuevo en Java. En mi aplicación, estoy usando código de jar que en IntelliJ agregué como "Bibliotecas externas". También tengo el código fuente de esos frascos, pero prefiero no compilarlo (son enormes y complejos). Ahora, al depurar mi aplicación, me gustaría ingresar al código de la biblioteca compilado en esos archivos. ¿Cómo puedo configurar IntelliJ para hacer eso? ¿Hay alguna otra manera de unir todo el código fuente de la biblioteca jar a mi código de aplicación?cómo ingresar al código desde jar (no JDK) usando IntelliJ?

+0

Gracias, eso fue todo. Para otros que puedan encontrarlo útil, agregaría que en la pestaña "dependencias", primero necesita seleccionar el contenedor para el que desea agregar fuentes, luego "Editar", luego "Adjuntar fuentes" – Ascari

+0

Y sí, no lo hago tener suficientes puntos de reputación para votar la respuesta ... – Ascari

+1

Aunque siempre puedes ** aceptar **. –

Respuesta

24

Puede adjuntar el código fuente a la configuración de la biblioteca. En el cuadro de diálogo Estructura del proyecto, donde define qué JAR componen qué bibliotecas, hay un botón "Adjuntar fuentes ..." que le permite especificar uno o más archivos JAR, ZIP o directorios de origen.

6

Hay otra manera. Si usted está en el editor de código y está utilizando clases de jar particular, puede presionar CTRL + clic en una clase o método en particular. Lo llevará al código compilado. Habrá una pestaña en la parte superior con el enlace "Adjuntar fuentes ...". Allí puedes especificar la fuente.

+1

¡No abra la carpeta incorrecta para la fuente como yo! Seleccione especialmente el archivo en la carpeta de origen. –

+0

no puede si está tratando con una interfaz. – user2914191

Cuestiones relacionadas