Pergunta

Eu juro que eu estou ficando louco.

JDeveloper corre o meu projeto com não uma única queixa.

Se eu fizer "java -cp /usr/share/java/mysql.jar :. MAIN.java", ele funciona como um encanto.

Mas Eclipse diz "[ Censurado ] você" e ignora as minhas definições de classpath.

Eu abrir o menu Run> Run ..., e adicionar o jar mysql na guia classpath, mas uma e outra vez, eu continuo recebendo "Nenhum driver adequado encontrado".

Agora, eu não deveria ter que adicionar o jar no caminho de construção --- caso contrário, qual é o ponto de usar JDBC se eu vou reconstruir Se eu quiser mudar o motor ---. Nem eu deveria ter que fazer "Class.forName()", que eu não preciso nas outras maneiras de executá-lo.

Uma mão, neste insanidade?

Foi útil?

Solução

Claro, basta definir o seu JRE para o bom Java6 um, em vez de depender autoconfig do Eclipse.

Sim, eu estou falando para mim mesmo.

Outras dicas

Tente adicionar o jar como argumento de linha de comando na caixa de diálogo Executar.

Isso não é como eu normalmente adicionar frascos para um projeto eclipse. Tente seguir as etapas neste Wiki .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top