Java Class File Editor 2.23
Poderá descarregar em 5 segundos.
Sobre Java Class File Editor
Abra um binário de ficheiro de classe Java para visualizar ou editar cordas, atributos, métodos e gerar relatórios legíveis semelhantes ao utilitário javap. Em incorporado verifique as alterações antes de guardar o ficheiro. Fácil de usar Java Swing GUI. Esta é uma ferramenta para abrir binários de ficheiros da classe Java, ver a sua estrutura interna, modificar partes do mesmo se necessário e guardar o ficheiro de classe de volta. Também gera relatórios legíveis semelhantes ao utilitário javap. Fácil de usar Java Swing GUI. A interface do utilizador tenta mostrar o máximo de detalhes possível e tenta apresentar uma estrutura o mais próxima possível da estrutura de ficheiros da classe Java. Ao mesmo tempo, é também salientada a facilidade de utilização e a consistência dos ficheiros de classe durante a realização de modificações. Por exemplo, quando um método é eliminado, a entrada constante associada ao pool também será eliminada se deixar de ser referenciada. Em verificação de verificação incorporada alterações antes de guardar o ficheiro. Esta ferramenta tem sido usada por pessoas que aprendem arquivos de classe Java internos. Esta ferramenta também foi utilizada para fazer modificações rápidas em ficheiros de classe quando o código fonte não está disponível. Alguns requisitos de nível alargado em que esta ferramenta se baseia são: Interface gráfica intuitiva do utilizador: A interface do utilizador deve ser limpa e intuitiva. Os ecrãs não devem estar cheios. Os componentes como os painéis de separadores devem ser utilizados sempre que apropriado para reduzir a desordem do ecrã. Separação clara para o Utilizador de Principiante e Energia: As funcionalidades devem ser tão organizadas que o utilizador novato pode alcançar facilmente a opção necessária, enquanto todas as funcionalidades estão disponíveis para o utilizador de energia mais profundamente abaixo da hierarquia do ecrã. Alterações em cascata: O motor central deve ser capaz de detetar alterações em cascata se houver e confirmar todas as alterações antes de prosseguir. Verificação de consistência: Deve ser providenciado um controlo de consistência. O fornecimento desta verificação em todas as fases pode não ser viável. Para lidar com estes casos, o utilizador deve ter o controlo para fazer esta verificação opcionalmente. Facilidade para desligar a verificação de consistência: por que alguém quereria isto? Bem, para testar a própria Máquina Virtual Java, para ver como se faz bem a erros no ficheiro da classe. O compilador Java nunca produziria um ficheiro de classe inválido. Esta é provavelmente a única maneira de fazê-lo. Criação de aulas frescas: Deve ser possível criar aulas fora do zero utilizando esta ferramenta. Isto servirá como uma ferramenta útil para aprender as instruções da Máquina Virtual Java. Facilidade para examinar atributos específicos do compilador: Alguns compiladores colocam atributos específicos do seu produto para facilitar a depuração e outras características específicas do produto. Por exemplo, o compilador pode incorporar uma entrada no ficheiro do navegador de ficheiros de origem ou pode ser um atributo de número de linha nas descrições do método de classe. Este utilitário deve ser capaz de detetar, visualizar e manipular tais funcionalidades sempre que possível.