首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java -version告诉我的是JRE还是JDK?

"java -version"命令是用来查看Java版本的命令,它告诉我们安装在系统中的Java运行环境。根据命令的输出结果可以确定是JRE还是JDK。

如果输出结果显示类似以下信息: java version "1.8.0_281" Java(TM) SE Runtime Environment (build 1.8.0_281-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

那么,"java -version"告诉的是JRE(Java Runtime Environment),它是Java的运行环境,提供了Java应用程序运行所需的一切。

如果输出结果显示类似以下信息: java version "1.8.0_281" Java(TM) SE JDK (build 1.8.0_281-b09)

那么,"java -version"告诉的是JDK(Java Development Kit),它是Java的开发工具包,除了包含JRE的所有功能外,还包含了编译器、调试器和其他开发工具,用于开发Java应用程序。

Java的JDK和JRE是密切相关的,开发Java应用程序需要安装JDK,而运行Java应用程序只需要安装JRE即可。

对于JDK,腾讯云提供了一款相关产品:腾讯云云开发Java SDK。该SDK提供了丰富的功能和工具,用于开发、测试和部署Java应用程序。你可以通过以下链接了解更多关于腾讯云云开发Java SDK的信息:https://cloud.tencent.com/product/tcb/java-sdk

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

共17个视频
动力节点-JDK动态代理(AOP)使用及实现原理分析
动力节点Java培训
动态代理是使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。 动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。jdk动态代理,必须有接口,目标类必须实现接口, 没有接口时,需要使用cglib动态代理。 动态代理可以在不改变原来目标方法功能的前提下, 可以在代理中增强自己的功能代码。
领券