2012-03-30 9 views
9

Tengo un proyecto en Java que estoy revisando y cuando uso bibliotecas externas, p. jdom.jar Termino martillando un paso para salir en el "Editor de archivos de clase". Realmente no me importa qué hay en estas bibliotecas, solo las estoy usando para procesar cosas para mi propio código.Eclipse "Class File Editor" Fuente no encontrada durante la depuración

¿Hay alguna forma de evitar este surgimiento?

Es tan frustrante martillar paso cada vez que accidentalmente paso a un archivo de clase que sé que no tiene ninguna fuente y es completamente inútil mirar a través de.

imagen

a continuación:

enter image description here

+0

Presione 'F7' para STEP Return y luego tenga más cuidado la próxima vez ... no debería descompilar las librerías (especialmente las comerciales). – radimpe

Respuesta

13

hay varias soluciones:

  1. Puede descargar las fuentes y adjuntarlos (seleccionar la dependencia en el Explorador de paquetes, abra el diálogo Propiedades para ello, establecer la ruta en "Fuente Java Anexo")

  2. Si usted no tiene la fuente, instale JADClipse

  3. uso "Paso a paso" (F6 ) en lugar de "Paso a paso" (F5)

  4. Si usted entró accidentalmente en algún código, utilice el "Paso Return" (F7 ) para ejecutar todo el método y reanudar la depuración después de que haya regresado.

  5. Puede decirle a Eclipse con qué no quiere entrar usando "step filters".

+0

El enlace JADClipse provisto está roto. –

2

Puede intentar JADClipse

Al menos podrás ver el código, y ser capaz de dar un paso de retorno y reanudar el paso con más facilidad. No creo que haya ninguna manera de saltear las clases para las que no tienes la fuente.

0

abierta 1- ayuda 2- Instalar nuevo software en el trabajo con un clic en Añadir código fuente http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update complemento continuación en adjuntar fuente eligió ubicación externa en el parche, haga clic en archivo externo documentos - eclipse - complementos - elegir el paquete que acabamos de descargar (paquete de código fuente) ejemplo: com.android.ide.eclipse.source ...... - 14 sources.zip espero que este trabajo con

2

manera-- simple funciona para mí :)

Seleccione Adjuntar Fuente -> (Externa Ubicación Radio Box) Archivo- externo> Seleccionar src.zip de java/jdk1.xx xx carpeta

y listo !!

1

Ir a Proyecto> Propiedades> Vía de construcción Java> Bibliotecas

Expandir Biblioteca Sistema de JRE.

Expandir rt.jar.

Seleccione el archivo adjunto Fuente y haga doble clic o Editar. Escriba la ruta del archivo de código fuente (Archivo externo ...) y presione OK.

enter image description here

0

Si está utilizando Gradle, puerto de sus dependencias para eclipsar ruta de clase utilizando el plugin eclipse.

Cuestiones relacionadas