簡體   English   中英

在 Windows 中,'java' 不是內部或外部命令、可運行程序或批處理文件 10

[英]'java' is not recognized as an internal or external command, operable program or batch file in Windows 10

我知道這是 web 上的一個流行問題,但即使在設置JAVA_HOME環境變量並將%JAVA_HOME%\bin\添加到 Path 變量之后,我也會收到此錯誤。

我正在嘗試使用需要 Java 的PDF Presenter應用程序。 所以,我下載了 Oracle JDK ( jdk-14.0.1_windows-x64_bin.exe ) 並安裝了它,然后配置了上面的兩個變量。

如果我輸入%JAVA_HOME%\bin\java.exe --version ,它工作正常。 但是如果我輸入java.exejava ,我會得到標題中的錯誤。 我怎樣才能解決這個問題?

這是echo %PATH%的 output

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Git\cmd;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;%JAVA_HOME%\bin\;C:\Users\Nagabhushan\AppData\Local\Microsoft\WindowsApps;

如果您使用 windows 的 gui 作為環境變量,請不要使用 %JAVA_HOME% 而是使用真實路徑。 該變量不在 gui 中解釋。

因此,您的路徑中有 %JAVA_HOME% 直接在您輸入命令時不會被解釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM