De onde a classe está sendo carregada

5 respostas
M

Olá,

Alguém sabe como descobrir via código de qual arquivo (.class) uma dada classe/interface está sendo carregada?

Obrigado.

Marcelo

5 Respostas

wagner_a_lima
seuObjeto.getClass();
M

Oi Wagner,

Acho que vc me entendeu mal.

Estou querendo saber, apartir de uma instância, aonde o arquivo “.class” da classe que carregou a instância está localizado no disco.

Obrigado.

Marcelo

T

Uma forma boba de fazer isso, caso esse seja seu problema, é iniciar seu programa com o parâmetro “-verbose”:

java -verbose -cp . HelloWorld

M

Oi Thingol,

Eu fiz o teste aqui, ele aponta que está carregando as classes.

Mas também não aponta de onde.

Mais ideias?

Obrigado.

Marcelo

T

Se a classe estiver sendo carregado de um JAR ele diz a partir de que JAR ele está carregando a classe.

Criado 28 de julho de 2008
Ultima resposta 28 de jul. de 2008
Respostas 5
Participantes 3