0

JAR ファイルを Linux (centos) で実行しています。すべてのjarファイルは正常に機能します。

今、mysqlサーバーに接続しようとしていますが、次のエラーが発生しました。

Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

サーバーのルート アクセス権がありません。私は単純なユーザー アカウントを持っています。db 接続用の mysql.jar ファイルをダウンロードし、lib フォルダーに配置しました。Jar ファイルには、.CLASSPATH ファイルに lib パスが含まれています。

編集

コマンドラインでJarファイルを実行しています

java -jar prog.jar

4

3 に答える 3

0

これを試してjava -cp path\to\your\mysql.jar -jar prog.jar

于 2011-02-05T04:42:50.237 に答える
0

コマンド ラインからアプリケーションを実行するには、コマンド ライン引数として CLASSPATH を指定する必要があります。

java -cp mysql.jar -jar prog.jar
于 2011-02-05T04:43:24.120 に答える
0

.CLASSPATH ファイルは、コマンド ラインからの実行時には使用されない Eclipse プロジェクト ファイルです。このガイドに従って、クラスパスを設定してみてください。

于 2011-02-05T04:48:43.157 に答える