Cosa intendi esattamente con Dopo aver aggiunto jar a jre ? Temo mysql-connector-java-5.1.18-bin.jar
non viene aggiunto correttamente al percorso di classe. La ClassNotFoundException
viene lanciato solo quando quella classe non è presente nel percorso di classe ricercabile. Tutti i jar forniti con JDK sono classi bootstrap e sono disponibili per essere caricati da Java. Tuttavia, tutte le classi di terze parti devono essere impostate in un sistema ricercabile o in un percorso di classe a livello di applicazione in modo che java possa caricare l'argomento di classe specificato.
Prova a seguire i comandi al prompt dei comandi ed esegui la tua classe java.
set mysqljar="absolute-path-to\mysql-connector-java-5.1.18-bin.jar"
set classpath=%classpath%;.;%mysqljar%
Finché questo jar è disponibile nel percorso di classe ricercabile, tutti i caricatori di classi possono trovare e caricare la classe dal jar. Prova questa modifica ed esegui l'esempio di Thilo e dovrebbe funzionare.
Inoltre leggi di più sui percorsi di classe, per riga di comando, qui .