jarをjreに追加した後とはどういう意味ですか ? mysql-connector-java-5.1.18-bin.jar
が怖い クラスパスに正しく追加されていません。 ClassNotFoundException
そのクラスが検索可能なクラスパスに存在しない場合にのみスローされます。 JDKに付属するすべてのjarはブートストラップクラスであり、Javaでそれらをロードするために使用できます。ただし、Javaが指定されたクラス引数をロードできるように、すべてのサードパーティクラスを検索可能なシステムまたはアプリケーションレベルのクラスパスに設定する必要があります。
コマンドプロンプトで次のコマンドを実行して、Javaクラスを実行してください。
set mysqljar="absolute-path-to\mysql-connector-java-5.1.18-bin.jar"
set classpath=%classpath%;.;%mysqljar%
このjarが検索可能なクラスパスで使用可能である限り、すべてのクラスローダーはjarからクラスを見つけてロードできます。この変更を試して、Thiloの例を実行すると、機能するはずです。
また、 クラスパスの詳細については、コマンドライン、こちら 。