Co přesně máte na mysli pod pojmem Po přidání jar do jre ? Obávám se, že mysql-connector-java-5.1.18-bin.jar
není správně přidán do classpath. ClassNotFoundException
je vyvoláno pouze tehdy, když tato třída není přítomna v prohledávatelné cestě třídy. Všechny nádoby, které přicházejí s JDK, jsou třídy bootstrap a jsou k dispozici pro Java, aby je načetla. Všechny třídy třetích stran však musí být nastaveny v prohledávatelné cestě třídy na úrovni systému nebo aplikace, aby Java mohla načíst zadaný argument třídy.
Zkuste následující příkazy na příkazovém řádku a spusťte svou třídu java.
set mysqljar="absolute-path-to\mysql-connector-java-5.1.18-bin.jar"
set classpath=%classpath%;.;%mysqljar%
Dokud je tento jar k dispozici v prohledávatelné cestě třídy, všechny zavaděče tříd mohou třídu najít a načíst z jara. Zkuste tuto změnu a spusťte Thiloův příklad a mělo by to fungovat.
Také přečtěte si více o cestách tříd, např. příkazového řádku, zde .