如何找到 Java 在 Windows 10 上的安装位置?

Posted

技术标签:

【中文标题】如何找到 Java 在 Windows 10 上的安装位置?【英文标题】:How do I find where Java is installed on Windows 10? 【发布时间】:2021-12-27 15:03:11 【问题描述】:

我最近在我的机器上安装了 Java (Java Runtime 1.8.121)。我需要设置 JAVA_HOME 并从它安装的 Java 文件夹中设置变量。

我在网上看到的所有地方都说 Java 文件夹应该位于 Program files (x86) 中,但是,找不到它。它不在程序文件(x86)中,不在程序文件中。 由于使用了软件中心,安装时我无法选择目的地。它简单地完成了安装。

谁能帮我找到Java文件夹的位置,这样我就可以设置JAVA_HOME???!

【问题讨论】:

可以在命令行执行java --version吗?如果是这样,请尝试where java 如果他要设置JAVA_HOME我猜java XXX命令不可用,是不是我错了? @Wortig 可能。但是 PATH 和 JAVA_HOME 是独立的环境变量,所以可能设置了 PATH。 baeldung.com/java-check-is-installed "与 java -version 一样,此命令仅在我们的 PATH 环境变量指向 bin 目录时才有用。" 这能回答你的问题吗? superuser.com/questions/1148677/… 【参考方案1】:

打开命令提示符

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

此命令可能需要一分钟才能完成。但应该返回这样的东西。

编辑:这个命令的好处是它不依赖任何系统环境变量。它会搜索名称中包含“Java”一词的已安装程序。它不会返回额外的文件或位置。

【讨论】:

【参考方案2】:

cmd:

where java

git bash(与cmd相同或):

which java

powershell:

(get-command java.exe).Path
Superuser: Equivalent of cmd's "where" in powershell

【讨论】:

java_home 是 java_home,但这个“解决方案”只考虑 %PATH% !;) 当我在 cmd 中执行“where java”时,我只得到“INFO:找不到给定模式的文件” 这意味着:它没有打开/您的安装程序没有(成功)修改%PATH% ... App-V:这不意味着您是/在“虚拟环境”!? ;) social.technet.microsoft.com/Forums/en-US/…

以上是关于如何找到 Java 在 Windows 10 上的安装位置?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 和/或 Mac 上的 Java 应用程序中找到我的“计算机描述”?

如何从 Windows 10 上的容器连接到 docker 主机(Docker for Windows)

WINDOWS系统如何卸载jdk?

如何在我的 Windows 机器上找到 JDK 的安装位置?

使用Windows 10在Eclipse ee上的Glassfish 4的位置

如何重置Windows 10上的密码列表