Я недавно проверил мою версию 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 обрабатывается ОС.
Еще одна вещь, которая является странной, я попытался проверить настройки переменных среды и ничего не сказал о 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:\затмение\Plugins\com.google.appengine.eclipse.sdkbundle_1.6.5\AppEngine-ява-СДК-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