命令行上显示的不同 Java 版本
我最近检查了我的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:\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