如何给eclipse安装jdk
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给eclipse安装jdk相关的知识,希望对你有一定的参考价值。
参考技术A 1、下载JDKJDK 的所有版本均可在 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 level 到 1.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的主要内容,如果未能解决你的问题,请参考以下文章