Dificuldade com URLClassLoader

2 respostas
J

Pessoal, tenho um .JAR dentro da pasta do meu projeto, especificamente na “src”…
Então, eu preciso utilizar as classes criadas nesse .JAR, e tentei a seguinte maneira para acessá-lo:

URL Url = new URL("/classes.jar");
URLClassLoader classes = new URLClassLoader(Url);

Primeiramente, ele já está dando erro na URL, e pede para dar um MalformedUrlException, e mesmo que eu colocque “src/classes.jar” também da errado. Será que o problema está só na hora de indicar o caminho desse .JAR?
Fazendo isso é só utilizar os métodos do URLClassLoader pra acessar a classe?

2 Respostas

gabbardo

Pq não coloca no classpath do projeto?

J

No meu caso, preciso utilizar as classes do JAR, ou do .CLASS se acharem que é mais fácil, apenas indicando seu caminho.
Porque quero criar um sistema que seja capaz de atualizar suas funcionalidades de forma autônoma, nesse caso, o usuário apenas carregaria o arquivo .class ou .jar que ele deseja atualizar no sistema, esse arquivo seria mandado para uma pasta específica previamente definida no projeto e já passaria a ser utilizado.

Criado 19 de outubro de 2011
Ultima resposta 19 de out. de 2011
Respostas 2
Participantes 2