CLASSPATH
環境変数はのみです java.exe
によって使用されます コマンドを実行し、使用せずに使用した場合のみ -cp
のいずれか 、-classpath
、-jar
引数。 無視 IDEによる。
その環境変数は、移植性を損なうため、現実の世界でも不適切な慣行と見なされています。初心者が-cp
に同じクラスパスを何度も入力するのに飽きないようにするのは、Sunにとって「便利」なだけです。 または-classpath
引数。現実の世界では、バッチ/シェルファイルが推奨されます。
IDEを使用している場合、クラスパスは「ビルドパス」と呼ばれます(両方を表します) コンパイル時および実行時のクラスパス)。プロジェクトのプロパティで構成できます。完全なフォルダーを追加したり、個別/外部JARファイルを追加したり、プロジェクトをリンクしたりすることができます。それを利用してください。 CLASSPATH
全体を忘れてください 環境変数。
コマンドプロンプトの場合、
jarファイルへのフルパス(ファイル名を含む)をクラスパスに入れる必要があります:
.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar
Hippoが言ったように、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