2009-05-04 19 views
-1

私は狂気になると私は誓います。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()"を実行する必要もありません。他の方法で実行する必要はありません。

手は、この狂気の中で?

答えて

2

もちろん、Eclipseの自動設定に頼るのではなく、JREを適切なJava 6に設定するだけです。

はい、私は自分自身に話しています。

0

jarをコマンドライン引数としてRunダイアログに追加してみてください。

0

私は通常、Eclipseプロジェクトにjarsを追加する方法ではありません。このWikiの手順に従ってください。

+2

私のアプリにMySQLをビルドしていないのであれば、ビルドパスに追加するのはなぜですか? – Tordek

+0

ビルドパスはランタイムクラスパスとしても使用されます。別の方法として、ランチャーの定義に追加することもできます(共有する場合は、プロジェクトの定義を保存します - ランチャーの「一般的な」タブを参照) –

関連する問題