java -version,关于三个不同结果行的问题

     2023-02-18     140

关键词:

【中文标题】java -version,关于三个不同结果行的问题【英文标题】:java -version, question about three different result lines 【发布时间】:2021-11-19 08:56:03 【问题描述】:

我用 Java 编程已经有一段时间了,但实际上从来没有太在意版本控制。但是现在我检查了版本(使用“java -version”),我得到了三行,但我不明白其中的区别。我熟悉 JRE、JDK 和 JVM 的概念,但我不确定这三行是什么。我实际上得到了:

java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) Client VM (build 25.281-b09, mixed mode)

每一行是什么意思?为什么它们可以显示不同的版本?我在另一台计算机上试过这个,所有三行都显示不同的版本。 我查看了论坛并找到了相关的问答,但他们没有解决这个特定问题。

干杯!

【问题讨论】:

其实是个好问题。 documentation for java tool 几乎什么也没说:-version 将产品版本打印到错误流并退出。 【参考方案1】:

它有关于java版本、版本和运行环境的信息。 更多详情请参考J2SE SDK/JRE Version String Naming Convention

【讨论】:

java[java]java常用代码#java(代码片段)

查看详情

java-35java实例

Java实例本章节我们将为大家介绍Java常用的实例,通过实例学习我们可以更快的掌握Java的应用。Java环境设置实例Java实例–如何编译一个Java文件?Java实例–Java如何运行一个编译过的类文件?Java实例-如何执行指定class文件目录(cl... 查看详情

java专栏

第一章Java基础Java专题零:对象初始化顺序Java专题一:数据类型Java专题二:相等与比较Java专题三:集合Java专题四:异常Java专题五:遍历与迭代Java专题六:运算符Java专题七:正则表达式Java专题八:泛型Java专题九:反射Java专题... 查看详情

java中的命令执行汇总(代码片段)

一、Java中可执行命令的API:java.lang.Runtime#exec(java.lang.String)java.lang.Runtime#exec(java.lang.String,java.lang.String[])java.lang.Runtime#exec(java.lang.String,java.lang.String[],java.io.File)java.lang.Runtime#exec(java.lang.String[])java.lang.Runtime#exec(java.lang.String[],jav... 查看详情

javaswitch

章节Java基础Java简介Java环境搭建Java基本语法Java注释Java变量Java数据类型Java字符串Java类型转换Java运算符Java字符串JavaMathJava布尔运算JavaIf…ElseJavaSwitchJavaWhile循环JavaFor循环JavaBreak与ContinueJava数组Java异常Java方法Java类与对象Java类、... 查看详情

javamath

章节Java基础Java简介Java环境搭建Java基本语法Java注释Java变量Java数据类型Java字符串Java类型转换Java运算符Java字符串JavaMathJava布尔运算JavaIf…ElseJavaSwitchJavaWhile循环JavaFor循环JavaBreak与ContinueJava数组Java异常Java方法Java类与对象Java类、... 查看详情

java数组操作实例

...程语言,数组都是必须掌握的知识点,本文章向大家介绍java数组的一些操作实例。感兴趣的朋友可以参考一下。Java数组排序及元素查找Java数组添加元素Java获取数组长度Java数组反转Java数组输出Java数组获取最大和最小值Java数组... 查看详情

2022年java学习笔记目录

文章目录一、学习笔记(一)踏上Java开发之旅1.Java学习笔记1.1.1搭建Java开发环境-Java概述2.Java学习笔记1.1.2搭建Java开发环境-安装配置JDK3.Java学习笔记1.1.3搭建Java开发环境-编写并运行Java程序4.Java学习笔记1.2.1使用Java集成... 查看详情

java最强最新知识体系总结(2021版)

一、Java基础知识1、基础知识分类内容链接Java基础【Java知识点详解1】缓存链接1Java基础【Java知识点详解2】动态代理链接2Java基础【Java知识点详解3】序列化与反序列化链接3Java基础【Java知识点详解4】泛型链接4Java基础【Java知识... 查看详情

java示例代码_使用Java生成Java文档

java示例代码_使用Java生成Java文档 查看详情

java.util有那些工具类

参考技术A          ┌java.util.BitSet           │java.util.Calendar           │      └java.util.GregorianCalendar           │java.util.Date           │java.util.Dict... 查看详情

java最新最全入门到精通教程

Java教程精髓Java教程Java简介Java开发环境配置Java基础语法Java对象和类Java变量类型Java修饰符Java运算符Java运算符Java循环结构JavaCharacter类JavaString类JavaStringBuffer和StringBuilder类Java数组Java日期和时间Java方法JavaScanner类Java流(Stream)、文... 查看详情

推介一个学习java的系列教程-狗鱼it教程

介绍一个学JAVA的零基础学习JAVA的网站,推介一个学习JAVA的系列教程-狗鱼IT教程 下面是java的系教程:1?[java教程]Java教程2?[java教程]Java简介3?[java教程]Java开发环境配置4?[java教程]Java基础语法5?[java教程]Java对象和类6?[java教程]Jav... 查看详情

java基础

Java基础内容 a.Java程序入门 b.Java中的变量和表达式 c.Java中的控制流语句 d.Java中的数组 e.常用算法Java程序入门: 1.Java的组成 a.Java语言 b.Java虚拟机(JVM:JavaVirtualMachine) c.Java应用程序编程接口(JavaAPI:JavaApplicationProgrammingInterfa... 查看详情

现代java服务端开发核心技术栈

现代Java服务端开发核心技术栈现代Java服务端开发核心技术 Java语言基础篇互联网生态下的JavaJava开发工具箱Java基础项目搭建Java数据存储Java数据运算Java程序流程控制Java数组Java面向对象程序设计Java异常处理Java枚举Java注解Java... 查看详情

现代java服务端开发核心技术栈

现代Java服务端开发核心技术栈现代Java服务端开发核心技术 Java语言基础篇互联网生态下的JavaJava开发工具箱Java数据存储Java数据运算Java程序流程控制Java数组Java面向对象程序设计Java异常处理Java枚举Java注解Java泛型Java集合JavaI... 查看详情

java_类和方法笔记(代码片段)

文章目录Java_面向过程(POP)与面向对象(OOP)Java_面向对象分析方法分析问题的思路和步骤Java_类和对象Java_类对象Java_类的语法格式Java_对象Java_类的访问机制Java_堆和栈详解Java_匿名对象Java_类的属性Java_变量详解Java_成员变量和局部... 查看详情

java_数组(代码片段)

文章目录Java_数组Java_声明数组Java_一维数组的使用Java_数组元素的使用Java_数组作为函数的参数Java_多维数组Java_Arrays工具类的使用JAVA_数组使用中常见的异常Java_System.arraycopy实现数组扩容Java_Arrays.copyOf()实现数组扩容Java_数组在内... 查看详情