JRE是否安装在Windows和Linux中?


1

Windows XP,Vista,Windows 7和所有Linux发行版都安装了Java JRE,因此最终用户不必安装它来运行Java应用程序吗?

Answers:


2

不,默认情况下(至少我知道的XP和Ubuntu)。

如果需要,您必须下载并安装Sun版本。可能有些Linux 发行版包含GNU Java运行时。


要添加到这一点:Mac OS X中默认安装的Java虚拟机,但是,它是由苹果公司维护,只有随着操作系统更改版本。没有其他选择,但至少你可以依赖某些版本的JRE存在。
Joey 2010年

Apple包含对JVM的更新,而无需完整的次要操作系统版本升级。它通常落后于太阳版本。
Jherico 2010年


1

许多Linux发行版都包含某种形式的Java,但您不能认为应用程序中存在合适的JVM。

对于Ubuntu,安装“sun-java6-jdk”足以获得作为Java部署者所需的一切。


0

从XP开始,Windows不包含JRE(在此之前,包含的JRE是Microsoft的版本,而不是官方的Java版本,所以它总是落后并且有自己的问题)。

许多Linux发行版都安装了JRE,但它不是官方Java版本,因为它是封闭源代码。最新版本的Ubuntu,openSUSE和Fedora(以及其他许多版本)使用openJDK中的JRE。它适用于许多Java程序,但不是全部。很多applet和Java程序都会崩溃。您可以从您的发行版的软件包管理器或Java网站上安装Linux的正式版。

在某些Linux系统(包括Ubuntu)中,您可能需要手动将官方JRE设置为默认值,以便系统使用该JRE,而无需每次都明确告知它。在基于Debian的发行版(包括Ubuntu)和openSUSE(以及可能的其他发行版)中,执行此操作的命令是sudo update-alternatives --config java并在Web浏览器中启用官方JRE插件sudo apt-get install sun-java6-bin sun-java6-plugin

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.