最近、Javaのバージョンを確認しました。コマンドを実行したjava -version
ところ、を使用していることがわかりましたjava version 1.7.0_09
。しかし、C:\Program Files\Java\
ディレクトリをチェックしようとすると、同じバージョンが見つからないようです。私は次のものだけを見ます:
- j2re1.4
- jdk1.6.0_32
- jdk1.7.0_06
- jdk1.7.0_07
- jre6
- jre7
等々...
私のプログラムはまだ実行されていますが、すべてを手動でコンパイルしようとしているだけで、JavaがOSによってどのように扱われているかを理解しています。
もう1つ奇妙なのは、環境変数の設定を確認しようとしたところ、何も表示されないことですjdk1.7.0_09
。
道:
- C:\ Program Files \ Common Files \ Microsoft Shared \ 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 \;
- %ANT_HOME%\ bin
どういうわけか自動的にjreになったことを皆さんに知らせたいだけです。
完全なディレクトリは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
- およびsz170070.cab