私は狂気になると私は誓います。EclipseとClasspath
JDeveloperは単一の苦情でプロジェクトを実行しません。
"java -cp /usr/share/java/mysql.jar:.MAIN.java"を実行すると、それは魅力的に機能します。
しかし、Eclipseでは「[打ち切った]あなたは私のクラスパスの設定を無視します。
Run> Run ...メニューを開き、クラスパスタブにmysql jarを追加しますが、もう一度「No suitable driver found」と表示されます。
ビルドパスにjarを追加する必要はありません。それ以外の場合は、エンジンを変更したい場合に再構築する場合はJDBCを使用する点が何ですか?また、 "Class.forName()
"を実行する必要もありません。他の方法で実行する必要はありません。
手は、この狂気の中で?
私のアプリにMySQLをビルドしていないのであれば、ビルドパスに追加するのはなぜですか? – Tordek
ビルドパスはランタイムクラスパスとしても使用されます。別の方法として、ランチャーの定義に追加することもできます(共有する場合は、プロジェクトの定義を保存します - ランチャーの「一般的な」タブを参照) –