Java Class File Editor 2.23

Licença: Livre ‎Tamanho do arquivo: N/A
‎Classificação dos usuários: 2.3/5 - ‎75 ‎Votos

Sobre Java Class File Editor

Abra um binário de arquivo classe Java para exibir ou editar strings, atributos, métodos e gerar relatórios legíveis semelhantes ao utilitário javap. Em verificação incorporada verifica alterações antes de salvar o arquivo. Fácil de usar Java Swing GUI. Esta é uma ferramenta para abrir binários de arquivos da classe Java, visualizar sua estrutura interna, modificar partes dela, se necessário, e salvar o arquivo de classe de volta. Ele também gera relatórios legíveis semelhantes ao utilitário javap. Fácil de usar Java Swing GUI. A interface do usuário tenta exibir o máximo de detalhes possível e tenta apresentar uma estrutura tão próxima quanto a estrutura real de arquivos da classe Java. Ao mesmo tempo, a facilidade de uso e a consistência do arquivo de classe ao fazer modificações também é enfatizada. Por exemplo, quando um método é excluído, a entrada constante do pool associada também será excluída se não for mais referenciada. No verificador incorporado verifica as alterações antes de salvar o arquivo. Esta ferramenta tem sido usada por pessoas que aprendem os internos de arquivos da classe Java. Esta ferramenta também tem sido usada para fazer modificações rápidas em arquivos de classe quando o código-fonte não está disponível. Alguns requisitos de nível amplo em que esta ferramenta se baseia são: Interface gráfica intuitiva do usuário: A interface do usuário deve ser limpa e intuitiva. As telas não devem estar lotadas. Componentes como painéis de guia devem ser usados sempre que apropriado para reduzir a desordem da tela. Separação clara para o Novato e o Usuário de Energia: Os recursos devem ser tão organizados que o usuário iniciante pode alcançar a opção necessária facilmente, enquanto todos os recursos estão disponíveis para o usuário de energia mais fundo na hierarquia da tela. Mudanças em cascata: O motor central deve ser capaz de detectar alterações em cascata, se houver, e confirmar todas as alterações antes de prosseguir. Verificação de consistência: A verificação de consistência deve ser fornecida. Fornecer esta verificação em todas as etapas pode não ser viável. Para lidar com esses casos, o usuário deve ter o controle para fazer essa verificação opcionalmente. Facilidade para desligar a verificação de consistência: Por que alguém iria querer isso? Bem, para testar a própria Máquina Virtual Java, para ver o quão bem ela enfrenta erros no arquivo de classe. O compilador Java nunca produziria um arquivo de classe inválido. Esta é provavelmente a única maneira de fazê-lo. Criando novas classes: Deve ser possível criar classes fora do zero usando esta ferramenta. Isso 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 de seu produto para facilitar a depuração e outros recursos específicos do produto. Por exemplo, o compilador pode incorporar uma entrada no arquivo do navegador de arquivos 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 detectar, exibir e manipular tais recursos sempre que possível.