CLASSPATH
環境変数は、コマンドによってのみ使用され、その場合でも、引数なしで使用される場合にのみ使用されます。IDEでは無視されます。java.exe
-cp
-classpath
-jar
その環境変数は、移植性を損なうため、現実の世界でも悪い習慣と見なされます。-cp
or-classpath
引数で同じクラスパスを何度も入力することにスターターが飽きるのを防ぐことは、Sun にとって「役立つ」だけです。実際には、バッチ/シェル ファイルが好まれます。
IDE を使用している場合、クラスパスは「ビルド パス」と呼ばれます (コンパイル時と実行時の両方のクラスパスを表します)。プロジェクトのプロパティで設定できます。完全なフォルダーを追加したり、個別/外部 JAR ファイルを追加したり、プロジェクトをリンクしたりできます。それを利用してください。CLASSPATH
環境変数全体を忘れてください。
コマンドプロンプトの場合、
jarfile へのフルパスをクラスパス (ファイル名を含む) に入れる必要があります。
.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar
カバが言ったように、それをcmd
変更した後は再起動する必要があります。うまくいかない場合は、次のようにプログラムを起動します。
java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name