java - tipo - ¿Cómo oculto los archivos.class del cuadro de diálogo Abrir recurso en Eclipse?
java decompiler eclipse plugin tutorial (8)
- Haga clic derecho en el proyecto y seleccione Propiedades
- Expanda Recursos y haga clic en Filtros de recursos
- Haga clic en Agregar para crear un nuevo filtro.
- En el cuadro de diálogo que se abre.
- Seleccione los botones de opción Excluir todo y Archivos.
- En Atributos de archivo y carpeta, ingrese
*.class
- Haga clic en OK
Para excluir una jerarquía de directorios completa, por ejemplo, el directorio de target
, seleccione el botón de opción Archivos y carpetas y la casilla de verificación Todos los hijos (recursiva) .
Editar
Excluya lo siguiente para una limpieza completa del cuadro de diálogo Open Resource
- Archivos * .class
- Carpeta de la carpeta
- Carpeta de compilación
- Carpeta de destino
Sin excluir los 4 no funciona.
No quiero editar ningún conjunto de trabajo. Solo quiero una forma de, en todos los espacios de trabajo y proyectos, evitar que los archivos .class se muestren en el cuadro de diálogo Abrir recurso. ¿Hay alguna forma de hacer esto?
Eclipse Luna: simplemente vaya al siguiente enlace http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
O
1. Crear un conjunto de trabajo (incluir todos los proyectos)
2. En el panel "Explorador de paquetes", haga clic en "Filtros" (en el mismo menú que acaba de crear el conjunto de trabajo) y deseleccione "Archivos de clase interna" y haga clic en Aceptar
Eso funciono para mi
El cuadro de diálogo Abrir recurso de la versión 3.5 tiene una forma de activar / desactivar "Mostrar recursos derivados" mediante un pequeño menú desplegable en la esquina superior derecha. Al apagarlo se ocultarán las clases.
O
puede escribir una expresión en el cuadro de texto "Seleccionar un elemento para abrir", como: * .java
En algún momento no puede marcar la compilación o la carpeta bin como recurso Derivado, porque eclipse package explorer o project explorer no le muestra la compilación o bin carpeta en la vista del proyecto.
Lo que debe hacer para mostrar la carpeta de compilación en la vista de proyecto:
Vaya a
Project > Properties > Java Build Path > Source >
cambie la carpeta de salida predeterminada a build1 Nota: le pedirá que elimine la carpeta antigua y su contenido, presione No (para restaurarla más adelante)Ahora la carpeta de compilación es visible en el explorador de paquetes, vaya a las propiedades de la carpeta y márquela como Derivada
- Ahora cambie su carpeta de salida predeterminada de nuevo a compilación (para restaurar la configuración anterior)
Mostrar u ocultar archivos en la vista del Explorador de proyectos Puede elegir ocultar los archivos del sistema o los archivos de clase generados en una de las vistas de navegación. (Los archivos del sistema son aquellos que solo tienen una extensión de archivo pero no un nombre de archivo, por ejemplo .classpath).
En la barra de herramientas del Explorador de proyectos, haga clic en el botón Menú Botón de menú para abrir el menú desplegable de opciones de visualización. Seleccione Personalizar vista ..,.
En el cuadro de diálogo que se abre, seleccione la pestaña Filtros y luego seleccione las casillas de verificación para los tipos de archivos que desea ocultar. Además, puede restringir los archivos mostrados a un conjunto de trabajo.
En la barra de herramientas del Explorador de proyectos, haga clic en el botón Menú Botón de menú para abrir el menú desplegable de opciones de visualización. Seleccione Seleccionar conjunto de trabajo ... Seleccione un conjunto de trabajo existente de la lista o cree uno nuevo seleccionando NUEVA http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
Para cambiar este comportamiento y ocultar los archivos ".class" debe hacer lo siguiente.
Encuentra la carpeta de salida de tu clase en la ventana "Explorador de proyectos". Esto generalmente se llama bin o target para proyectos Maven
Haga clic derecho en esta carpeta y haga clic en Propiedades
Marque la casilla Derivado ( déjela sin marcar ) y haga clic en Aceptar
Los archivos .class ahora estarán ocultos en el futuro.
Fuente: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/
Puede utilizar Working sets
. Desde el mismo menú desplegable en el cuadro de diálogo Abrir recurso, seleccione Select working set
. Abre el diálogo de conjunto de trabajo donde puede crear conjuntos de trabajo si aún no los tiene.
Al crear uno nuevo, elija el tipo de Resources
y seleccione qué carpetas en su área de trabajo se consideran candidatos para buscar o abrir recursos. He incluido solo test
carpetas src
y de test
y, por lo general, los archivos de configuración pom.xml
y otros varios.
Con el par de grandes proyectos en los que estoy trabajando, también tiene un notable impacto en la velocidad de búsqueda.
Una opción es filtrar los recursos derivados. En la esquina superior derecha del cuadro de diálogo "Abrir recurso" hay una flecha en la que puede hacer clic para abrir un menú desplegable para filtrar. Desmarque la opción ''Mostrar recursos derivados'', si está marcada.
Si sigue viendo archivos ''.class'', probablemente no estén marcados como derivados. Si están solos en su propia jerarquía de carpetas, puede corregir esto haciendo clic con el botón derecho en la carpeta raíz para editar las propiedades de la carpeta y marcar la casilla de verificación "Derivado". Si se mezclan con sus archivos ''.java'' ... mala suerte, deberá establecer la propiedad derivada en cada archivo ''.class'' a mano.
Por lo que puedo decir, no hay forma de marcar los archivos de clase como recursos derivados globalmente para el área de trabajo, pero creo que cuando creas un nuevo proyecto Java, la carpeta ''bin'' está marcada como derivada por defecto (si usas la configuración del asistente por defecto )
Aquí hay algunas capturas de pantalla de Eclipse Kepler. La primera muestra cómo filtrar los recursos derivados al desmarcar ''Mostrar recursos derivados'' en el cuadro de diálogo Abrir recurso. El segundo muestra cómo establecer la propiedad ''Derivado'' en un recurso.