我首先参考了 Eclipse历史版本下载和选择对应的java版本 这篇文章,发现 Eclipse 2020-06 的版本以后就不支持 JDK 8 了。
我想要下载 Oxygen 版本,但是没有找到入口,然后就准备 下载 2020-03 版本,但是官网的下载速度很慢。
所以我就去清华大学开源软件镜像站下载了 eclipse-SDK-4.28M1-win32-x86_64.zip。
因为版本太新了,我本地安装的是 JDK 8,所以我就又安装了 JDK 20。
要配置多个 JDK 环境变量,我就参考了 安装多个版本jdk,配置了 JAVA8_HOME
、JAVA20_HOME
,然后配置了 JAVA_HOME
,值为 %JAVA20_HOME%
,想要切换 JDK 的话,改这个值就好了。
Eclipse 解压运行时,说 JDK 1.8 不符合要求,我删除了 JDK 8 的环境配置,重启了系统,还是不行,所以把 JDK 都卸载了,重新安装了 JDK 17。
然后可以打开了,但是发现没有新建 Maven 项目的入口。然后我参照 Maven的安装配置以及Eclipse中Maven插件的安装和配置,通过 Help》Install New Software》Add 添加了 m2e 软件包,但是安装完后还是没有。
所以我就到官网下载了2023-03 版本,下面有 Select Another Mirror,我选择的大连东软信息学院,安装后解压,就有新建 Maven 项目了。
我参考 eclipse SDK 和ide区别 找到了原因,SDK 就是一个开发的基本环境,简称啥都没有,IDE 集成开发环境才是啥都有的。
我在写这篇博客的时候,发现 Markdown 语法不能前面空两个,我就参考 HTML中 &emsp等空格的区别,知道了
是空格,但宽度受字体影响, 
空格正好是一个中文字符的宽度。