我需要知道JDK在我的机器上的位置。
在cmd中运行Java -version时,它显示的版本为'1.6.xx'。 为了找到这个SDK在我的机器上的位置,我尝试使用echo %JAVA_HOME%,但它只显示'JAVA_HOME'(因为在我的环境变量中没有'JAVA_PATH' var设置)。
我需要知道JDK在我的机器上的位置。
在cmd中运行Java -version时,它显示的版本为'1.6.xx'。 为了找到这个SDK在我的机器上的位置,我尝试使用echo %JAVA_HOME%,但它只显示'JAVA_HOME'(因为在我的环境变量中没有'JAVA_PATH' var设置)。
当前回答
命令行:
在命令提示符中运行where java。
GUI:
在Windows 10上,你可以通过控制面板>程序> Java找到路径。在显示的面板中,您可以找到如下截图所示的路径。在Java控制面板中,转到“Java”选项卡,然后单击“查看和管理Java应用程序和applet的Java运行时版本和设置”描述下的“查看”按钮。
这应该适用于Windows 7和其他最新版本的Windows。
其他回答
您是否尝试查看您的%PATH%变量。这就是Windows用来查找任何可执行文件的方法。
Windows >开始> cmd > . cmd
C:> for %i in (javac.exe) do @echo. %~$PATH:i
如果您安装了JDK,则会显示Path, 例如:C:\Program Files\Java\ jdk1.6.0_30\bin\javac.exe
只需在命令行中执行set命令。然后你会看到你所设置的所有环境变量。
如果在Unix上,你可以简化它:
$ set | grep "JAVA_HOME"
在Windows平台上简单明了:
在java
在Windows的命令提示符
在javac