如何找到 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 的安装位置?