缺少JDK玩不转的软件

(27) 2023-12-07 15:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说缺少JDK玩不转的软件,希望能够帮助你!!!。

缺少JDK玩不转的软件_https://bianchenghao6.com/blog__第1张

在介绍哪些软件需要JDK支撑之前,先介绍下JVM、JRE、JDK。

1.JVM、JRE、JDK作用及之间关系

(1)JVM(Java Virtual Machine):Java虚拟机

JVM负责与操作系统交互,调用操作系统API执行java字节码文件(.class文件)

(2)JRE(Java Runtime Environment):Java运行时环境

JRE包括了JVM和java的一些基本类库。

(3)JDK(Java SE Development Kit):Java开发工具包

JDK包括JRE以及一些应用工具,java文档生成工具-javac、java打包工具-jar等。

缺少JDK玩不转的软件_https://bianchenghao6.com/blog__第2张

2.需要JDK支撑的软件

以下不考虑软件具体使用的是JVM还是JRE还是JDK,选择安装最全的工具JDK。

(1)ES(elasticsearch):其是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。

(2)HBase:是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。

(3)Hadoop:是一个由Apache基金会所开发的分布式系统基础架构。

(4)ActiveMQ:是Apache软件基金会所研发的开放源代码消息中间件。

(5)Kafka:是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。

(6)Maven:是一个项目管理工具;它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

(7)Gradle:是一个基于JVM的构建工具,是一款通用灵活的项目管理工具。

缺少JDK玩不转的软件_https://bianchenghao6.com/blog__第3张

#「闪光时刻」主题征集活动二期##学问分享官#

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复