Si j'utilise
try {
Class.forName("my.package.Foo");
// it exists on the classpath
} catch(ClassNotFoundException e) {
// it does not exist on the classpath
}
le bloc d'initialisation statique de "Foo" est lancé. Existe-t-il un moyen de déterminer si une classe "my.package.Foo" se trouve sur le chemin de classe sans désactiver son initialiseur statique?