jre公司(jre)和软件开发包(sdk)的区别

JRE与SDK之比较...

jre公司(jre)和软件开发包(sdk)的区别

JRE与SDK之比较

Java是一种编程语言,很多人用它来创建可以跨多个操作系统甚至跨internet运行的小程序。生成的程序不会在任何操作系统的本机代码中编译,因为这会导致生成的程序无法在其他操作系统中执行。程序被编译成java字节码,这是任何操作系统都无法理解的。

为了执行java字节码,您需要有一个将字节码转换为操作系统相应本机命令的程序。这是Java运行时环境或JRE的功能。JRE只是一个需要安装到计算机中才能运行Java程序的程序。几乎所有的操作系统都有JRE版本,可以让Java程序在所有这些系统上运行。

javasdk或软件开发工具包是一个包,它包含用Java编程语言创建程序所需的所有必要工具。包的一部分是JRE,在那里可以运行和测试程序。JRE还有编译器、调试器、归档程序等工具。包中包含的工具也特定于本机环境,以便它们正常运行。

由于SDK中添加了大量程序,使得创建java程序变得可能和更容易,因此SDK包的大小要比JRE包大得多。如果你是从互联网上获得软件包,这直接意味着下载时间要长得多。了解您是需要SDK还是只需要JRE是有益的。SDK只对那些打算用Java创建程序的人是必需的,但对大多数人来说只有JRE是必需的。

随着时间的推移,这些名字略有变化。JRE现在被称为JVM或Java虚拟机,而javasdk现在被称为Java开发工具包。

Summary:1.JRE is 将java字节码转换成操作系统本机代码的程序,而SDK包括JRE和创建java程序的附加工具2。SDK包比JRE3更大,因此下载时间更长。只有JRE是大多数用户所必需的,SDK是程序员所必需的

  • 发表于 2021-06-22 13:03
  • 阅读 ( 186 )
  • 分类:IT

你可能感兴趣的文章

一个尺寸不适合所有人:为什么软件不能普遍兼容

...的安卓平板电脑怎么样?苹果**?PS4?你为什么不能把那软件带到你喜欢的地方去用呢?让我们来探索一些不同的障碍,实现“买一次,跑一次”的梦想 ...

  • 发布于 2021-03-13 08:34
  • 阅读 ( 195 )

如何检查ubuntu上是否安装了java(如果没有安装就安装)

... 安装Java很简单。首先,您需要更新软件包和存储库信息,以避免过期安装等: ...

  • 发布于 2021-03-16 08:22
  • 阅读 ( 202 )

如何找出ubuntu中是否安装了java以及如何安装它

...结果相似,则说明没有安装Java。该列表显示系统中哪些软件包具有可用的Java,并显示用于安装Java的命令。 但是,在安装Java之前,让我们确保所有包都是最新的。在提示下键入以下内容并按Enter键。 sudo apt-get update 这将更新Ubunt...

  • 发布于 2021-04-11 08:35
  • 阅读 ( 193 )

不买手机就试驾webos

...像通常从Oracle网站上一样安装Java。 确保你避免任何垃圾软件,他们捆绑安装像一文不值雅虎工具栏。 安装VirtualBox 如果你还没有VirtualBox,你应该,你可以从Oracle的网站下载它(链接如下)。选择您正在使用的主机操作系统并...

  • 发布于 2021-04-13 12:05
  • 阅读 ( 178 )

虚拟机(jvm)和jre公司(jre)的区别

JVM与JRE Java是一种高级编程语言,它的独特之处在于,用它编写的程序几乎可以在任何平台上执行。但在你能在电脑上运行程序之前,你需要安装某些软件;有些人将其称为JVM,而有些人则使用JRE。尽管大多数人所指的都是同...

  • 发布于 2021-06-23 18:18
  • 阅读 ( 206 )

应用程序编程接口(api)和软件开发包(sdk)的区别

API与SDK 应用程序编程接口(API)和软件开发工具包(SDK)在软件开发过程中起着重要的作用。顾名思义,API充当不同应用程序或平台之间的接口,帮助不同的软件程序进行交互。API通常由可用于不同软件程序之间接口的规范组...

  • 发布于 2021-06-23 19:34
  • 阅读 ( 236 )

jdk公司(jdk)和jre公司(jre)的区别

...是独立于平台的。这使得Java语言独立于平台。 什么是jre公司(jre)? JRE代表Java运行时环境。JRE是JVM、Java类库和运行Java应用程序所需的其他文件的组合。它是JVM的超集。当程序员安装JRE时,只能执行Java程序。开发这个程序是不可...

  • 发布于 2021-07-01 00:02
  • 阅读 ( 183 )

JAVA(java)和j2ee架构(j2ee)的区别

...于遥控器、微波炉等电子设备。1991年,它由太阳微系统公司的詹姆斯戈斯林(James Gosling)开发。其主要思想是创建一种在不同CPU的不同环境中工作的中性语言。这就产生了Java,它成为当今世界最著名、最强大的编程语言之一。...

  • 发布于 2021-07-09 21:41
  • 阅读 ( 287 )

软件开发包(sdk)和jdk公司(jdk)的区别

...基本的层面开始学习。SDK和JDK是基本级别的一部分。软件开发包(sdk) vs. jdk公司(jdk)SDK和JDK的区别在于,SDK是一组开发工具,帮助开发人员在任何平台上创建应用程序或程序。另一方面,JDK是一组开发工具,允许程序员只使用java...

  • 发布于 2021-07-10 17:40
  • 阅读 ( 192 )

jre公司(jre)和软件开发包(sdk)的区别

关键区别:JRE代表Java运行时环境。它是Oracle的Java执行环境,用于执行Java字节码。另一方面,SDK或软件开发工具包是一套软件开发工具。它们主要用于创建各种应用程序。JRE用于运行这些和其他Java程序。 JRE代表Java运行时环境...

  • 发布于 2021-07-12 08:06
  • 阅读 ( 171 )
一心最牛逼
一心最牛逼

0 篇文章

相关推荐