当前位置: 首页 > article >正文

`--version` 选项在 Java 8 中是不被支持的。Java 8 使用的是 `-version` 选项而不是 `--version`

C:\Users\dgq>java --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

您遇到的问题是因为 --version 选项在 Java 8 中是不被支持的。Java 8 使用的是 -version 选项而不是 --version

解决方法

  1. 使用正确的命令

    java -version
    

验证 Java 版本

在命令提示符中输入以下命令来验证 Java 版本:

java -version

示例

C:\Users\dgq>java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b04)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b04, mixed mode)

其他检查

  1. 确保 java.exe 文件存在

    • 导航到 D:\Java\jdk1.8.0_201\bin 目录,确保 java.exe 文件存在。
  2. 手动运行 java.exe

    • 切换到 D:\Java\jdk1.8.0_201\bin 目录,手动运行 java -version

      cd D:\Java\jdk1.8.0_201\bin
      java -version
      
  3. 检查路径优先级

    • 确保 D:\Java\jdk1.8.0_201\binPath 环境变量中的第一个路径。

重新启动命令提示符

修改环境变量后,需要重新打开命令提示符窗口,以使更改生效。

总结

通过使用正确的命令 java -version,您应该能够成功查看 Java 8 的版本信息。

在这里插入图片描述


http://www.kler.cn/a/408555.html

相关文章:

  • 【Java 解释器模式】实现高扩展性的医学专家诊断规则引擎
  • node.js中实现router模块化管理
  • armbian设置虚拟内存大小
  • vue-office:word(.docx)、pdf、excel(.xlsx,.xls)格式文件预览
  • 性能测试的宏观分析:全面提升系统表现的关键
  • docker搭建私有的仓库
  • Go语言获取客户端真实IP
  • PowerMILL 客制化宏 - 概念
  • 功能强大的stringstream类
  • Kotlin Multiplatform 未来将采用基于 JetBrains Fleet 定制的独立 IDE
  • STM32定时器原理及应用
  • Spring 框架环境搭建
  • 改错题总结
  • 6-自定义fprint函数 --github_com_fatih_color测试
  • 【初阶数据结构与算法】线性表之队列的定义与实现
  • HarmonyOS:使用ArkWeb构建页面
  • 手搓《unordered_map unordered_set》
  • 《第十部分》1.STM32之通信接口《精讲》之IIC通信---介绍
  • 用 BlockingQueue 打造轻量级消息队列服务:从原理到实现
  • [Docker-显示所有容器IP] 显示docker-compose.yml中所有容器IP的方法
  • 本地推流,服务器拉流全流程
  • SCP文件传输命令解析
  • C++:用红黑树封装map与set-1
  • 前端:JavaScript (学习笔记)【2】
  • 每日计划-1124
  • 嵌入式Linux——文件类型