Pregunta

Juro que me estoy volviendo loco.

JDeveloper ejecuta mi proyecto sin una sola queja.

Si hago " java -cp /usr/share/java/mysql.jar :. MAIN.java " ;, funciona como un encanto.

Pero Eclipse dice " [ censurado ] tú " e ignora la configuración de mi ruta de clase.

Abro la ejecución > Ejecute el menú ... y agregue el tarro mysql en la pestaña classpath, pero una y otra vez, sigo obteniendo " No se encontró el controlador adecuado " ;.

Ahora, no debería tener que agregar el jarrón a la ruta de compilación, de lo contrario, ¿qué sentido tiene usar JDBC si voy a reconstruir si quiero cambiar el motor? Tampoco debería tener que hacer " Class.forName () " ;, que no necesito en las otras formas de ejecutarlo.

¿Una mano, en esta locura?

¿Fue útil?

Solución

Claro, simplemente configura tu JRE con el Java6 adecuado, en lugar de confiar en el autoconfig de Eclipse.

Sí, estoy hablando conmigo mismo.

Otros consejos

Intente agregar el jar como argumento de línea de comando en el cuadro de diálogo Ejecutar.

No es así como normalmente agrego tarros a un proyecto de eclipse. Intente seguir los pasos en este Wiki .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top