由于某种原因,where java
命令(在Windows上)未返回我的JDK的位置。
我的JDK位于C:\Program Files\Java\jdk-10.0.1\bin
所有正确的可执行文件都在那里(例如java.exe
)
每当我在控制台中执行“ where java”时,都会得到此信息:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\javaw.exe
C:\ProgramData\Oracle\Java\javapath\javaw.exe
它们都不是正确的jdk位置。
有什么想法吗?如果需要,我可以提供更多信息。
编辑:此外,它确实返回正确的位置,但仅在cmd提示符与java.exe位于同一文件夹中时才返回。 (只要它在C:\Program Files\Java\jdk-10.0.1\bin
中)