【问题标题】:Cmd is not showing Java VersionCmd 未显示 Java 版本
【发布时间】:2022-11-10 10:36:32
【问题描述】:

我在我的 cmd 中运行 Java -versionjavac -version,但它没有显示任何输出。 它只是转到下一行,并且不显示任何内容。 这里的任何人都可以帮助我。任何解决方案,伙计们? 我还为它添加了一个环境变量。 我附上了它的截图。

【问题讨论】:

  • 你的环境设置好了吗?
  • 你添加了什么环境变量?它有什么价值?因为我会假设一个(或两个)都不正确。您也将其添加到您的PATH 吗?
  • 我只是猜测环境中缺少一些 vc-runtime-rdist 库。你能找到java.exe/javac.exe,并使用一些depend-x86/x64.exe来找到依赖吗?
  • 在 PowerShell(不是 cmd)中尝试使用 where.exe java.exe 查看您的 Path 使用哪个位置来查找 java 命令。
  • 看起来你的路径上有一个名为 java 的 noop 脚本

标签: java command-prompt


【解决方案1】:

我得到了这个答案。

这是在运行命令where java.exe 之后出现的, 在这里我看到我有两个 java.exe。在 Common 文件内部,另一个在 Java 内部。所以,正因为如此,我才没有得到答案。


PS C:Usersbsasahu> where.exe java.exe 
C:Program FilesCommon FilesOracleJavajavapathjava.exe 
                                            
C:Program Files (x86)Javajre1.8.0_333injava.exe

删除第一个 java.exe 文件后,我的工作就完成了。 https://i.stack.imgur.com/KSKal.png

【讨论】:

    【解决方案2】:

    你好下载java这个:

    https://download.oracle.com/java/19/latest/jdk-19_windows-x64_bin.exe (sha256) 然后去 Settings , environment variable , JAVA_HOME C:Program FilesJavajdk-19NewJava 。我在安装 Java 时创建了 newJava 作为文件夹。并设置路径 C:Program FilesJavajdk-19NewJavain

    然后在命令提示符下输入 java -version

    【讨论】:

      猜你喜欢
      • 2019-05-09
      • 2021-04-02
      • 1970-01-01
      • 2020-09-09
      • 2019-11-20
      • 1970-01-01
      • 2019-01-04
      • 2020-03-14
      • 1970-01-01
      相关资源
      最近更新 更多