¿Qué quiere decir exactamente con Después de agregar jar a jre ? Tengo miedo de mysql-connector-java-5.1.18-bin.jar
no se agrega correctamente a classpath. La ClassNotFoundException
solo se lanza cuando esa clase no está presente en el classpath de búsqueda. Todos los archivos jar que vienen con JDK son clases de arranque y están disponibles para que Java los cargue. Sin embargo, todas las clases de terceros deben configurarse en un sistema de búsqueda o en un classpath de nivel de aplicación para que Java pueda cargar el argumento de clase especificado.
Intente seguir los comandos en su símbolo del sistema y ejecute su clase java.
set mysqljar="absolute-path-to\mysql-connector-java-5.1.18-bin.jar"
set classpath=%classpath%;.;%mysqljar%
Mientras este jar esté disponible en classpath de búsqueda, todos los cargadores de clases pueden encontrar y cargar clases desde el jar. Pruebe este cambio y ejecute el ejemplo de Thilo y debería estar funcionando.
Además, lea más sobre rutas de clases, para línea de comando, aquí .