私は最近自分のJavaバージョンをチェックしました。私はコマンドjava -version
を実行し、私はjava version 1.7.0_09
を使用していることを知りました。しかし、私がC:\Program Files\Java\
ディレクトリでチェックしようとしたとき、私は同じバージョンを見つけることはできません。私は以下を参照してください。異なるJavaバージョンがコマンドラインに表示されます
- j2re1.4を
- jdk1.6.0_32
- jdk1.7.0_06
- jdk1.7.0_07
- JRE6
- jre7
その他...
My pプログラムはまだ実行されていますが、私はすべてを手動でコンパイルしようとしており、JavaがOSによってどのように扱われているかを理解しています。
もう一つ変わったことは、環境変数の設定を確認しようとしましたが、jdk1.7.0_09
について何も言わないことです。
パス:
- C:\ Program Files \ Commonファイル\ Microsoft共有\ Windows Liveの。
- %SystemRoot%\ system32;
- %SystemRoot%;
- %SystemRoot%\ System32 \ Wbem;
- %SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \;
- C:\ Program Files \ TortoiseSVN \ bin;
- C:\ Program Files \ Windows Live \ Shared。
- C:\ eclipse \ plugins \ com.google.appengine.eclipse.sdkbundle_1.6.5 \ appengine-java-sdk-1.6.5 \ bin;
- C:¥Program Files¥Java¥jdk1.7.0_07¥bin; C:¥Program Files¥QuickTime¥QTSystem¥;
完全なディレクトリはC:\Users\User02\AppData\LocalLow\Sun\Java\jre1.7.0_09
です。ちょうどlzma.dll
という名前のファイルがあります。
しかし、C:\Users\User02\AppData\LocalLow\Sun\Java\jdk1.7.0_07
という別のディレクトリがあります。その中のファイルは、以下のとおりです。
- jdk1.7.0_07.msi
- sj170070.cab
- ss170070.cab
- st170070.cab
- とイッツ
それは私だけですか、またはそのリストに同じ名前の2つのディレクトリがありますか? – stevevls
あなたのパスが明示的に指定されていない場合は、コンピュータ上の他のプログラムと同様に、パスが設定されているものを取得します。 **編集:**参照:http://www.computerhope.com/issues/ch000549.htm –
ウィンドウ内の検索を使用して、 'java'のすべてのインスタンスを検索します。あなたのパスは、それらの場所の1つを指しています。これは 'java'と入力すれば得られます。 –