ホームページ  >  記事  >  Java  >  Java環境変数を設定する方法

Java環境変数を設定する方法

怪我咯
怪我咯オリジナル
2017-06-27 09:53:281918ブラウズ

Java環境変数設定に必要なjdkをダウンロードしてインストールします ダウンロードアドレス:http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-windows-i586.exe

一、Java 環境変数の設定 - Lite バージョン

1. 右クリックして [マイ コンピューター] -> [プロパティ] -> [詳細設定] -> [環境変数] を開きます

2. 新しいシステム変数 JAVA_HOME と CLASSPATH を作成します

変数名 (N) ): JAVA_HOME

変数値(V): C:Program FilesJavajdk1.7.0

変数名(N): CLASSPATH

変数値(V): .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;

3. 「システム環境変数」で「Path」という名前の環境変数を選択し、変数をダブルクリックし、jdk インストール パス内の bin ディレクトリの絶対パスを Path 変数の値に追加し、半角パスを使用します。 width 英語のセミコロンと既存のパスは区切られます。

変数名 (N): パス

変数値 (V): %JAVA_HOME%bin; %JAVA_HOME%jrebin;

第二に、Java 環境変数の設定 - 詳細版

jdk をコンピューターにインストールした後 (こちら) jdk1.7 (他のバージョンと同じ) でインストールし、Java 環境が有効になる前にセットアップしてください。

まず、「マイコンピュータ」を右クリックします。プロパティを開きます。次に、「詳細」で「環境変数」を選択し、新しく開いたインターフェースで、「JAVA_HOME」、「Path」、および「CLASSPATH」の 3 つのシステム変数属性を設定する必要があります。 jdk がインストールされる前に、path 属性はすでに存在しますが、2 つのシステム変数 JAVA_HOME と CLASSPATH は存在しないため、作成する必要があります。

「新規」をクリックし、「変数名(N)」にJAVA_HOMEと記述します。 JAVA_HOME変数はJavaのインストールパスを表します。次に、変更値 (N) に、先ほどインストールしたパス「C:jdk1.7」を書き込みます。

(注: インストール パスがディスク C ではない場合、または jdk1.7 フォルダーにない場合は、それに応じて変更できます。次のテキストは C:jdk1.7 にインストールされているものと想定されています。)

2 番目、システム内で変数内のパスを検索し、「編集」をクリックします。パス変数は、システムが任意のパス内の Java コマンドを認識できることを示します。次に、変更値 (N) に「.;%JAVA_HOME%bin」を書き込むか (「%JAVA_HOME%」は設定したばかりの JAVA_HOME の値を意味します)、または直接「C:jdk1.7bin」と書き込むことをお勧めします。再利用性が高いため、前者を使用してください。

3 番目に、もう一度 [新規] をクリックし、変数名に CLASSPATH と書き込みます。 CLASSPATH 変数は、Java のロード クラス (クラスまたはライブラリ) のパスを表します。クラスが CLASSPATH にある場合のみ、Java コマンドはクラスを認識します。 。次に、変更値 (N) に「.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtoos.jar」と書き込みます (現在のパスを示すために . を追加します) 最後に、Java 環境変数が設定されます。「OK」を押します。プロパティ ウィンドウが消えるまで、保存は成功します

Java 環境変数が正常に設定されているかどうかを確認します。まず「スタート」→「ファイル名を指定して実行」を開き、「cmd」と入力して DOS システムインターフェイスに入ります。インストールが成功したら、「java -version」と入力します。システムには Java バージョン jdk「1.7.0」が表示されます。これでJava環境変数の設定はOKです!

要約、Java 環境変数設定の目的:

1,JAVA_HOME (1) 参考までに、たとえば、JDK が C:Program FilesJavajdk1.7.0 ディレクトリにインストールされている場合、JAVA_HOME を設定します。ディレクトリ パスとして使用し、今後このパスを使用する場合は、参照ごとに長いパス文字列を入力することを避けるために %JAVA_HOME% と入力するだけです

(2) JDK パスを変更する必要がある場合の正規化の原則。 JAVA_HOME の変数値を変更するだけで済みます。それ以外の場合は、jdk ディレクトリを参照する絶対パスを使用するドキュメントを変更する必要があります。すべての変更に失敗し、プログラムが jdk を見つけられない場合は、次のような結果が生じる可能性があります。プログラムがクラッシュする;

(3) サードパーティのソフトウェアは、ソフトウェアを正常に使用できるようにするために、合意された JAVA_HOME 変数を参照します。JAVA を長期間使用していると、特定のソフトウェアが正常に使用できないことがわかります。おそらく、間違った JAVA_HOME 設定が原因です。 java を実行すると、現在のディレクトリに A.class クラス ファイルが取得されます。java A を実行すると、対応する結果が得られます (

CLASSPATH が「.」に設定されている場合)。次に、A.class を別のディレクトリに移動します。ディレクトリ (例: "e:") を指定して java A を実行すると、.class ファイルが見つからないため java.lang.NoClassDefFoundError 例外がスローされます。次に、CLASSPATH を ".;e:" に増やして実行します。 java A. 結果は、Java コマンドが !

3,PATH

を通じて .class ファイルを見つけました。

いつでも %JAVA_HOME%binjava を使用して Java コマンドを実行しますか? もちろんそうではありません。そのため、%JAVA_HOME%bin を PATH パスに追加することを選択して、Java を使用してコマンドを実行できるようにすることができます。コマンド プロンプト ウィンドウにコードを入力すると、オペレーティング システムは現在のディレクトリと PATH 変数ディレクトリで対応するアプリケーションを検索し、実行します

3、Java 環境変数設定 - エラーの場合

エラー: java.lang.NoClassDefFoundError

説明: Java 仮想マシンまたは ClassLoader インスタンスがクラスの定義内で (通常のメソッド呼び出しの一部として、または new 式を使用して作成された新しいインスタンスの一部として) ロードしようとすると、ただし、この例外はクラスの定義が見つからない場合にスローされます

原因: Java 環境変数設定エラー


以上がJava環境変数を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。