Eclipse : É possível editar uma classe dentro de um jar (não executável)?

3 respostas
ArchV

Olá. estou usando uma biblioteca imensa (.jar não executável) e tenho que modificar um atributo nela. no entanto, após importa-la para o Build-Path (eclipse) tentei acessar através dos pacotes mesmo e escrever encima do código. Mas, não é possível editar. tentei importar para dentro a classe com a modificação que eu quero e tb não deu certo.

é possível fazer isso ou eu vou ter que fazer tudo isso manualmente?

3 Respostas

viniciusfaleiro

Não da pra extender a classe e alterar o que vc quer???

Jair_Rillo_Junior

Não é correto você editar diretamente dentro do JAR. O certo era você ter o projeto com essas classes, editá-las conforme sua necessidade e depois gerar o JAR (de preferencia com algum gerenciador de versões).
Se isso deve ser refletido para todo mundo, a opção acima é a certa. Agora se você quer fazer uma generalização da classe, ai você deve extender ela e adicionar os novos atributos/métodos/comportamento.

Marky.Vasconcelos

Se voce precisa alterar uma classe significa que ela nao esta modelado corretamente para permitir mudar o comportamento dela orientada a objetos.

Se o projeto for seu voce pode pensar em mudar ela, e não se meter dentro do jar. ^^

Criado 11 de março de 2010
Ultima resposta 12 de mar. de 2010
Respostas 3
Participantes 4