如何给eclipse安装jdk

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给eclipse安装jdk相关的知识,希望对你有一定的参考价值。

参考技术A 1、下载JDK

JDK 的所有版本均可在 Oracle 公司的官方网站下载。

如何选择 JDK 版本?初学者以 JDK8 为妙,这是当前最稳定、流行的版本。
不过,据 NewRelic 公司 22 年 4 月的调查报告,JDK11 已经以 48.44% 的应用程序使用率超越了 JDK8 的 46.45% 使用率。
关于 JDK 不同的叫法可能令初学者困惑,有兴趣可以看 —— Java 版本号与 JDK 版本。
此处演示 安装版 和 免安装版,任选其一即可。

注意事项:在 JDK 的安装路径中不要有中文字符和特殊的符号
如:空格、@、。 ~ 等。

(1)安装程序版(JDK 8)

如下图:单击 JDK8 官网链接,进入网页。

在这里插入图片描述

(2)免安装版(JDK 11)

如下图:单击 JDK11 官网链接 ,进入网页。

在这里插入图片描述

单击下载后网页可能响应较慢,耐心稍待数十秒。

如下图:接着会弹出此对话框,提示需要注册一个 Oracle 账号才能下载 JDK。勾选许可协议,单击下载进入注册页面。

注册后登入成功会自动下载。若没有自动下载,重复一次以上步骤即可。

如何更改 Eclipse 项目的 JDK 版本

【中文标题】如何更改 Eclipse 项目的 JDK 版本【英文标题】:How to change JDK version for an Eclipse project 【发布时间】:2012-09-17 07:12:27 【问题描述】:

我需要编写一个仅与 Java 1.5 兼容的项目。我安装了 Java 1.6。是否有某种形式的向后兼容性可以让 Eclipse 与 1.5 一起编译?

是否必须安装 Java 1.5 才能在此处显示?或者也许还有其他方法?

.

【问题讨论】:

【参考方案1】:

点击添加库按钮。它使您的screen 指向Java 位置。

选择“目录”,在 JRE 主页旁边的右侧按钮并指向已安装的文件夹位置。

即使您只想要 1.5 编译器项目,您也可以通过更改 Eclipse 中的编译器设置来实现它,而不是删除 1.6 JRE 并添加 1.5 JRE。

GOTO -->JAVA--Compiler---> and change compiler level to `1.5` instead of `1.6`

正如 davidfmatheson 建议的那样,

请务必小心,尤其是当您将其设置为让一群人一起工作时。如果有人使用 1.6 中新的或更改的任何内容,它将编译,但不会在 JRE 1.5 的环境中运行。

【讨论】:

也许问题被误解了...我需要安装JDK 1.5吗?如果我按照您的指示进行操作,我仍然需要浏览 1.5 文件夹。可以同时安装两个 JDK 吗? 除非你有限制你的文件应该为 1.5 版本编译(或)任何库不支持 1.6,它不需要有 1.5。 即使您只想编译 1.5 的项目,也可以通过在 eclipse 中更改编译器设置来实现。 请小心,尤其是当您将其设置为让一群人一起工作时。如果有人使用 1.6 中的任何新内容或更改,它将编译,但不会在 JRE 1.5 的环境中运行。 @RomanC 它是字节码,但可能包含旧 JRE 无法识别的类型。试试我的用例。你会看到它会导致错误。【参考方案2】:

单击 Eclipse 中的 Window 选项卡,转到 Preferences,当该窗口出现时,转到 Java已安装JREs执行环境 并选择 JavaSE-1.5。然后您必须转到 Compiler 并设置 Compiler 合规级别

【讨论】:

谢谢,接近答案了,合规级别正是我想要的。【参考方案3】:

右键项目->属性->Java构建路径->选择JRE系统库点击编辑并选择JDK 或 JRE 然后点击 Java Compiler 并选择 Compiler compliance level1.8

【讨论】:

【参考方案4】:

如果您使用的是 maven 构建工具,则将以下属性添加到它并进行 maven 更新将解决问题

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

【讨论】:

在我的情况下,我需要在 pom.xml 上设置它才能工作。【参考方案5】:

在 Java -> Installed JREs 下的首选项部分中,单击添加按钮并导航到 1.5 JDK 主文件夹。然后检查列表中的那个,它将成为所有项目的默认值:

【讨论】:

【参考方案6】:

Eclipse - 特定项目更改 JDK 版本 -

如果要更改特定项目的任何 jdk 版本,则必须单击 ---> 项目 --> JRE System Library --> Properties ---> Inside Classpath Container (JRE System Library) 更改执行您想要的任何版本的环境,例如1.7 或 1.8。

【讨论】:

【参考方案7】:

用于启动 Eclipse 的 JDK (JAVA_HOME) 不一定是用于编译项目的 JDK。

要查看 可以为您的项目选择哪些 JRE,请检查首选项:

常规Java 安装的 JRE

默认情况下,如果您没有添加任何 JRE,则唯一声明的将是用于启动 Eclipse 的那个(可以在您的 eclipse.ini 中定义)。

您可以添加所需的任何其他 JRE,包括与您的项目兼容的 JRE。

之后,您将需要检查您的项目属性(或在一般首选项中)使用什么 JRE,符合什么合规级别:

(来源:standartux.fr)

【讨论】:

【参考方案8】:

查看页面Set Up JDK in Eclipse。通过添加按钮,您可以添加不同版本的 JDK...

【讨论】:

【参考方案9】:

正如我几分钟前遇到这个问题一样,如果您尝试在具有较新 JDK 的环境中打开现有项目,请确保在 Project Properties -> Project Facets -> Java 中更新 JDK 版本。

【讨论】:

以上是关于如何给eclipse安装jdk的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse的PyDev插件安装及解决安装后找不到的问题

如何给eclipse安装反编译插件

如何给eclipse安装jdk

如何用docker 搭建eclipse+java开发环境

Maven安装配置

给Eclipse安装Markdown插件