0

私は、どの Java アプリケーションもCLASSPATH実行時にクラスをチェックするために変数を検索するという考えを持っていました。

しかし、私が Eclipse から実行しているアプリケーションとしては、そうではないようです。CLASSPATHでは、変数は具体的にどのような状況で使用されるのでしょうか? CLASSPATHEclipse が常に変数を使用するようにするにはどうすればよいですか?

4

1 に答える 1

1

CLASSPATH 変数は、java (または javaw) コマンドが -classpath、-jar、または -cp オプションなしで起動されたときに使用されます。しかし、Eclipse はベスト プラクティスに従い、常にこれらのオプションを使用します。

私見、CLASSPATHに頼るべきではありません。コマンドラインオプションで、常にクラスパスを明示的に指定してください。すべての Java プログラムで同じライブラリを共有することはほとんどありません。それが、CLASSPATH グローバル環境変数が悪い考えである理由です。

于 2013-04-20T20:53:18.803 に答える