Co dokładnie masz na myśli przez Po dodaniu słoika do jre ? Boję się mysql-connector-java-5.1.18-bin.jar
nie jest poprawnie dodany do ścieżki klasy. ClassNotFoundException
jest generowany tylko wtedy, gdy ta klasa nie jest obecna w przeszukiwalnej ścieżce klas. Wszystkie słoiki dostarczane z JDK są klasami bootstrap i są dostępne dla javy, aby je załadować. Jednak wszystkie klasy innych firm muszą być ustawione w przeszukiwalnej ścieżce klas na poziomie systemu lub aplikacji, aby java mogła załadować określony argument klasy.
Spróbuj wykonać polecenia w wierszu poleceń i uruchom swoją klasę java.
set mysqljar="absolute-path-to\mysql-connector-java-5.1.18-bin.jar"
set classpath=%classpath%;.;%mysqljar%
Dopóki ten jar jest dostępny w przeszukiwalnej ścieżce klas, wszystkie programy ładujące klasy mogą znaleźć i załadować klasę ze słoika. Wypróbuj tę zmianę i uruchom przykład Thilo, a powinien działać.
Również przeczytaj więcej o ścieżkach klas, dla wiersz poleceń, tutaj .