Java e Debian - HELP!

3 respostas
bebad

Caras eu procurei pelos tuts antes de postar esse topic e nao achei nada, procurei na web e vcs sabem como eh trabalho ne, sempre eh tudo pra ontem e eu ja to ficando desesperado aki…vo postar o erro:

estou tendo um problema aqui muito intrigante que eu nunca tinha visto antes:

squid:/opt/java/jdk1.6/bin# java LoadDriver
ERRRO
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.70)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
   at java.lang.ClassLoader.loadClass(libgcj.so.70)
   at java.lang.ClassLoader.loadClass(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at LoadDriver.main(LoadDriver.java:11)

Classe que carrega o driver:

// Notice, do not import com.mysql.jdbc.*
// or you will have problems!

public class LoadDriver {
	public static void main(String[] args) {
		try {
			// The newInstance() call is a work around for some
			// broken Java implementations

			Class.forName("com.mysql.jdbc.Driver").newInstance();
			System.out.println("Funcionou");
		} catch (Exception ex) {
			System.out.println("ERRRO");
		}
		// handle the error
	}
}

3 Respostas

fsquadro

bebad,

O erro está dizendo que não está encontrando o driver, você adicionou ele no CLASSPATH?

bebad

veio,

eu coloquei o driver no jre/lib/ext

setei java_home jre_home

MAVEN_HOME=/opt/java/maven/maven
FORREST_HOME=/opt/java/forest/forest
ANT_HOME=/opt/java/ant/ant
CLASSPATH=/opt/java/jdk1.6/bin/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:%MAVEN_HOME%/bin:%ANT_HOME%/bin:%JAVA_HOME%/bin:%JRE_HOME%/bin

bebad

:oops:

we win

thanks all

Criado 24 de maio de 2007
Ultima resposta 25 de mai. de 2007
Respostas 3
Participantes 2