pathとクラスパスの違いを詳しく説明します。


pathとクラスパスの違いを詳しく説明します。
pathの役割
pathは実行可能ファイルを指定するシステムのフルパスです。パスを設定しなくてもJAVAファイルを実行することができます。しかし、フルコースを書く必要があります。C:\Program Files\Java\jdk 1.6.0_。10\bin\javac The Class.java。パスは実行された実行可能ファイルを検索するためのもので、実行可能ファイルが現在のディレクトリにない場合は、パスを順次検索します。javaの各種の操作コマンドは、そのインストール経路のbinディレクトリの下にあるので、pathにJDKのインストールディレクトリを設定した後、javaファイルの完全なパスを書く必要はなく、自動的にパスに行って探します。
クラスパスの役割
classipathはあなたがプログラムで使用するクラス(.class)のファイルの位置を指定しています。クラスを導入する時:import javax.swink.JTableという言葉は、コンパイラがjavax.swingというバッグの中のJTable類を導入するということです。claspathはコンパイラにどこに行けばいいですか?コンパイルしたいなら、現在のディレクトリの下で探してください。D:\Program Files\Java\jdk\はコンパイラが現在のディレクトリとD:\Program Files\Java\jdk\に行ってjavax.swing.JTableというクラスを探します。また、ほとんどの人はEclipseでプログラムを書いています。classipathを設けなくても大丈夫です。Eclipseに関する配置がありますから。
パスとクラスパスの違い:
  • 用途:pathはos用、クラスパスjavaは
  • 用です。
  • パス:pathにはJavaのbinだけでなく、多くの他の、tc、masmも含まれています。pathにこれらの環境の経路が設定されている限り、dosの下の任意の経路でこれらのコマンドを呼び出すことができます。classipathはjava専用のルックアップクラスのパス
  • です。
  • は環境変数の一種であり、環境変数は本ユーザのみに適用され、もう一つはシステム変数全体のユーザに適用されます。両方はアプリケーションを使用する時に迅速に提供できます。一般的にはjavaファイルまたはC噗ファイルを編集する時に修正が必要です。複数のフォルダ間に設計した場合は、必要に応じて設定することもできます。簡単に言えば、システム変数とユーザー変数を設定することを環境変数といい、システム変数を設定する場合は、そのシステムのすべてのアカウントのユーザが使用できますが、ユーザー変数を設定する場合は、他のアカウントが登録されている場合は必ずしも使用できません。
  • 以下はJava環境変数の例です。
    Windows上であれば、コンピュータのプロパティ->詳細設定->環境変数:
    
    JAVA_HOME=D:\Program Files\Java\jdk1.7.0_21 
    PATH=%JAVA_HOME%\bin;%PATH% 
    CLASSPATH=.;%JAVA_HOME%\lib 
    CLASSPATHの中で一番目の「.」をよく見ました。これは現在のディレクトリを表しています。
    Linux上であれば、
    あなたの環境では、通常私はbashrcファイルに追加します。あなたのProfileファイルに追加することができます。
    /usr/local/jdkはあなたのためにjdkのディレクトリをインストールします。
    
    export JAVA_HOME=/usr/local/jdk 
    export CLASSPATH=.:$JAVA_HOME/lib 
    export PATH=$PATH:$JAVA_HOME/bin
    読んでくれてありがとうございます。みなさんのご協力をお願いします。ありがとうございます。