如何在Windows 10上查找Java安装路径?

5

我最近在我的电脑上安装了Java(Java Runtime 1.8.121)。我需要设置JAVA_HOME并将变量设置为Java文件夹所在的位置。

在网上我找到的所有资料都说Java文件夹应该位于“Program Files(x86)”中,但是它却没有找到。它既不在“Program Files(x86)”中,也不在“Program Files”中。 由于使用了软件中心,当安装时我无法选择目标路径,它只是完成了安装。

有人能帮我找到Java文件夹的位置,以便我可以设置JAVA_HOME吗?!


3
你能在命令行上执行 java --version 吗?如果可以的话,请尝试执行 where java - Andy Turner
如果他想设置JAVA_HOME,我猜java XXX命令将不可用,我错了吗? - Wortig
@Wortig 可能是这样。但 PATH 和 JAVA_HOME 是不同的环境变量,所以可能已经设置了 PATH。 - Andy Turner
与java -version一样,只有当我们的PATH环境变量指向bin目录时,此命令才有用。 - eglease
1
这个回答解决了你的问题吗?https://superuser.com/questions/1148677/finding-location-java-home-in-windows-10 - eglease
显示剩余7条评论
2个回答

7

java_home 是 java_home,但这个“解决方案”只考虑了 %PATH%!;) - xerx593
当我在命令提示符中执行 "where java" 命令时,只会得到 "INFO: could not find files for the given patterns" 的提示信息。 - golf umbrella
这意味着您的安装程序没有成功修改%PATH%... App-V:这不意味着您在“虚拟环境”中使用Java吗!? ;) https://social.technet.microsoft.com/Forums/en-US/5398078e-0956-461c-b9d6-28be15ff0965/appv-50-environment-variable?forum=mdopappv - xerx593

5

打开命令提示符。

输入:wmic product where "Name like '%%Java%%'" get installlocation,Name

此命令可能需要一分钟才能完成。但应该返回类似于以下内容。

enter image description here

编辑:此命令的好处在于它不依赖于任何系统环境变量。它搜索具有“Java”单词的已安装程序名称。它不会返回额外的文件或位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接