Eclipse e Classpath
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?
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 .