[RESOLVIDO] Alterar Codigo Fonte em Execução?

6 respostas
V

Como eu poderia estar Alterando o Codigo fonte do meu programa
enquanto ele esta sendo executado

Bom não sei bem se seria alterar o codigo fonte vou dar um Exemplo
do que eu estou querendo:

Imagine o Seguinte, No meu Codigo eu define que toda a vez
que eu iniciar o meu programa ele vai carregar com um determinado Look and Feel
E disponibilizei uma função que o usuario possa trocar o Look And Feel, e caso o usuario
mude o Look And Feel muda-se no codigo tb, para que na proxima vez que o usuario
abrir o programa estar com o Look And Feel que foi mudado!!

Teria como fazer isso?

Bom espero que tenha intendido minha duvida!

6 Respostas

M

mudar o codigo acho que nao é possivel
mas vc pode fazer um pequeno arquivo de configuracao só pra isso usando um txt
entendeu?

V

Ahan é eu ja tinha pensando nisso, mas
eu achava que teria um outra forma de fazer isso

Bom Mas Valew pela ajuda!

M

De certo modo é capaz de mudar sim.

Mas é um processo tão dificil que acho que nao vale a pena no seu caso.

Bem talvez não tão dificil usando Javaassist mas não vale o esforço.

K

No Java SE tem a classe “Preferences” que poderia ser usada para gravar/recuperar essas informações de configuração no computador do usuário.

Inté.

V

Bom Galera Valew Pelas Dicas
Vo da uma pesquisada sobre a classe “Preferences”
e o Javaassist
so pra e dependendo se não for tão complicado de se mecher
com isso eu uso essas dica senão faço um config.txt
que vai quebra o galho!

T

O modo debug do eclipse faz isso, voce pode alterar o codigo qdo estar parado em algum breakpoint… ele recompila e faz o hot deploy na JVM (tenho quase certeza que é isso mesmo, se eu estiver errado por favor me corrijam!). Mas voce fazer isso na mao… sinceramente tem que ter disposição… hehe

Criado 19 de agosto de 2009
Ultima resposta 19 de ago. de 2009
Respostas 6
Participantes 5