Erro ao carregar classe com URLClassLoader

0 respostas
ERVER

Boa tarde personas,

Estou tentando carregar uma classe que está dentro do mesmo pacote, mas não consigo:

Classe Teste

package testes;

import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;

public class Teste  {
    
    public static void main(String[] args) {

        try {
            URL[] bin = {new URL("file:C:/Documents and Settings/Administrador/Meus documentos/NetBeansProjects/ClassLoader/build/classes/testes/")};
            ClassLoader loader = new URLClassLoader(bin, null);
            
            Class<?> clazz = loader.loadClass("Classe.class");
        } catch (ClassNotFoundException | MalformedURLException e) {
            e.printStackTrace();
        }
    }
    
}

stackTrace:

java.lang.ClassNotFoundException: Classe.class
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	at testes.Teste.main(Teste.java:17)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

OBS: a classe "Classe" existe, e está dentro do mesmo pacote.

Quem puder ajudar, fico muito grato.

Abraços.

Criado 27 de novembro de 2013
Respostas 0
Participantes 1