【问题标题】:"java -version"in cmd gives no result [closed]cmd中的“java -version”没有结果[关闭]
【发布时间】:2021-03-28 08:32:23
【问题描述】:

我尝试在 Windows 10 上手动安装 java 14。我将系统变量设置为this picture

但是当我使用命令“java -version”时,实际上什么都没有发生......

C:\WINDOWS\system32>java -version

C:\WINDOWS\system32>

一定是哪里出了问题,但我不知道是什么……

【问题讨论】:

  • 您在 PATH 变量中同时拥有一些通用 java ("....Oracle\Java\javapath") 和 JDK。尝试只使用 JDK。
  • .. 或者将bin 中的PATH 设置在另一个之前。
  • 该死的,这两个都奏效了,谢谢!
  • 有类似的问题通过在cmd中写入“java”来解决它并在环境变量中实现两次减速-

标签: java system-variable


【解决方案1】:
  1. C:\Program Files\Java\jdk-14.0.2\bin\java 移动到PATH 变量的开头。
  2. 重要 - 打开一个新的cmd 窗口并使用命令java -version。任何已打开的cmd 窗口都不会反映您在环境变量窗体/窗口中所做的设置。

【讨论】:

    【解决方案2】:

    解决方案

    请先运行以下命令

    "c:\Program Files\Java\jdk-14.0.2\bin\java" --version
    

    如果返回结果,请从您的 PATH 中删除以下条目

    c:\Program Files\Common Files\Oracle\Java\javapath
    c:\Program Files\Java\jdk-14.0.2\bin\java\bin
    

    然后创建一个名为JAVA 的环境变量并将其设置为%JAVA_HOME%\bin,然后只需将%JAVA% 添加到您的PATH 变量中。

    您需要关闭命令提示符窗口并重新打开它,更改才会生效

    【讨论】:

    • 为我工作。我的 PATH 中也有“...\Oracle\Java\javapath”。从那里删除它解决了它。
    猜你喜欢
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 2016-03-22
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多