Boa tarde personas,
Estou tentando carregar uma classe que está dentro do mesmo pacote, mas não consigo:
Classe Teste
[code]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();
}
}
}
[/code]
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.