Erro ClassNotFound

Pessoal porque está acontecendo esse erro ?

java.lang.ClassNotFoundException: javax.media.j3d
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at principal.Teste.main(Teste.java:9)

p> ublic class Teste {

public static void main(String[] args) {

  try {
  	Class c = Class.forName("j3dcore.jar");
  	
  	
  } catch (ClassNotFoundException e) {
  	// TODO Auto-generated catch block
  	e.printStackTrace();
  }

}
}

@Douglas1992 olá, o class.forname so instancia na memoria classes exemplo Class.forName(“com.mysql.jdbc.Driver”) . no seu caso vc esta tentando carregar na memoria um arquivo. Teria que ser a classe que vc quer deste jar e ter este jar incluido como dependencia pra poder carregar a classe na memoria

Ficaria assim Class.forname(“javax.media.j3d”); ?

Perai agora entendi falta na verdade vc adicionar o jar no seu classpath desta classe

Já adicionei, mas da erro.