Java Class File Editor 2.23

Licencia: Gratis ‎Tamaño del archivo: N/A
‎Calificación de usuarios: 2.3/5 - ‎75 ‎Votos

acerca de Java Class File Editor

Abra un binario de archivo de clase Java para ver o editar cadenas, atributos, métodos y generar informes legibles similares a la utilidad javap. En la comprobación integrada comprueba los cambios antes de guardar el archivo. Fácil de usar Java Swing GUI. Esta es una herramienta para abrir archivos binarios de clase Java, ver su estructura interna, modificar partes de él si es necesario y guardar el archivo de clase de nuevo. También genera informes legibles similares a la utilidad javap. Fácil de usar Java Swing GUI. La interfaz de usuario intenta mostrar tantos detalles como sea posible e intenta presentar una estructura tan cercana como la estructura de archivos de clase Java real. Al mismo tiempo, también se hace hincapié en la facilidad de uso y la coherencia de los archivos de clase mientras se realizan modificaciones. Por ejemplo, cuando se elimina un método, la entrada de grupo constante asociada también se eliminará si ya no se hace referencia a él. En el verificador integrado comprueba los cambios antes de guardar el archivo. Esta herramienta ha sido utilizada por personas que aprenden internos de archivos de clase Java. Esta herramienta también se ha utilizado para realizar modificaciones rápidas en archivos de clase cuando el código fuente no está disponible. Algunos requisitos de nivel general en los que se basa esta herramienta son: Interfaz gráfica de usuario intuitiva: La interfaz de usuario debe ser limpia e intuitiva. Las pantallas no deben estar llenas de gente. Los componentes como los paneles de pestañas deben utilizarse siempre que sea apropiado para reducir el desorden de la pantalla. Separación clara para el principiante y el usuario avanzado: Las características deben estar dispuestas de tal manera que el usuario principiante pueda alcanzar la opción requerida fácilmente, mientras que todas las características están disponibles para el usuario avanzado más profundamente en la jerarquía de la pantalla. Cambios en cascada: El motor principal debe ser capaz de detectar cambios en cascada si los hay y confirmar todos los cambios antes de continuar. Comprobación de coherencia: Se debe proporcionar la comprobación de coherencia. Proporcionar esta comprobación en todas las etapas podría no ser factible. Para controlar estos casos, se debe dar control al usuario para realizar esta comprobación opcionalmente. Facilidad para desactivar la comprobación de consistencia: ¿Por qué alguien querría esto? Bueno, para probar la propia máquina virtual Java, para ver qué tan bien se enfrenta a los errores en el archivo de clase. El compilador Java nunca produciría un archivo de clase no válido. Esta es probablemente la única manera de hacerlo. Creación de clases nuevas: Debería ser posible crear clases fuera de cero con esta herramienta. Esto servirá como una herramienta útil para aprender las instrucciones de la máquina virtual Java. Facilidad para examinar atributos específicos del compilador: algunos compiladores colocan atributos específicos de su producto para facilitar la depuración y otras características específicas del producto. Por ejemplo, el compilador podría incrustar una entrada en el archivo del explorador de archivos de origen o puede ser un atributo de número de línea en las descripciones del método de clase. Esta utilidad debe ser capaz de detectar, mostrar y manipular tales características siempre que sea posible.