Executar classe (jar) na inicializaÇÃo da jvm

1 resposta
silvars

Fala galera do java… Tudo na paz?

Seguinte companheiros.

Tenho um jar com um manifest, main e etc… Tudo bonitinho.

Preciso executar essa classe na inicialização da jvm, sempre que a jvm for iniciada… Seja via container (tomcat, jboos) seja via comando (java -jar…) qualquer jeito.

Preciso que a classe seja executada sempre que a jvm seja inicializada.

Alguém tem alguma idéia???

Ou já fez? Ou melhor… Dá para fazer??

Para executar no container, beleza… Mas não quero fazer assim pois no meu servidor existem alguns processos que rodam de forma agendada (via prompt).

Abraços

rodrigo


EDIT - Amigo, não escreva tudo em maiúsculas. Removi as maiúsculas para você, mas não faça mais isso. Você manda SMS no seu celular tudo em maiúsculas? Não? Nem aqui é para escrever tudo em maiúsculas, porque é o equivalente a gritar.

1 Resposta

T

Aprenda a usar “agent” - existe um método chamado “premain” que é executado antes do “main” se você especificar essa classe de “agent” antes de chamar seus programas. Veja isso em:

http://java.sun.com/javase/6/docs/api/java/lang/instrument/package-summary.html

Criado 24 de outubro de 2007
Ultima resposta 24 de out. de 2007
Respostas 1
Participantes 2