目录
- 下载 jdk8包
- 配置环境变量
- 验证
- Eclipse 的安装与使用
- Eclipse2020-9 的踩坑实录
一、下载 jdk8包
Java SE Development Kit 8 – Downloads (oracle.com)



选 windows x64 这个,右边那一栏的下载,点他。 x86 的没试过,如果是 mac 的就选上面的那个 macOS x64 。
点了链接之后中概率会弹出来这样一个界面,也有可能会直接弹出来登录界面要你登录,这个时候注册登录就好了,不登陆没法下载的。我的是中文的,总之就是弹出来类似这样的东西让你下载 exe 文件,注意是 exe 文件,别滑到下面去下载 zip 文件了。



然后填信息注册就好(信息没必要非得填真实的,当然不介意你也可以填真实的)
登陆完之后就选好路径下载,建议把你的下载路径记一下,后面配置环境变量要用。



安装过程中可以更改把他丢到其他文件夹,注意文件夹是要空的,我这里新建了 jdk 和 jre1.8.0_271 文件夹。有两步是可以更改安装目标文件夹的,两步更改过后的路径我都我忘记截图了(……)
jdk 是丢第一步的,如果我没记错的话就是安装 jdk 的。
总之 jre1.8.0_271(我在E盘里新建了一个)是丢这一步的目标文件夹更改的:



二、配置环境变量
(因为我的 windows 有点不同,有的点开系统之后高级系统设置会显示在左边的侧边栏,总之找到这个高级系统设置就行)


大部分人的应该长这样(图是网上找的,可以看到左边侧边栏的第四个就是高级系统设置)


总之找到高级系统设置就行,找到之后点开,找到一个环境变量,长这样:

① JAVA_HOME(设置为 jdk 的安装路径)【非必须,其实可以不用】【但是如果添加的话后面可以方便点】
② Path(添加 jdk 的 bin 文件夹所在路径)【必须】
③ Classpath(添加 jdk 的 lib 文件夹所在路径)
注意:你日后在配置其他库或者什么其他环境变量的时候不要也起名为 path / Path / PATH 等等(win下不管大小写只要是这个四个字母),如果你不记得 java 的 path 变量长什么样,原来的 java 的 path 变量很有可能会被你后来配置的其他环境变量顶掉!!然后导致你的 java 不能用!而且这个 Path 原本就是有很多其他的环境变量的(比如我的 Python 环境变量也在里面)!不止是 java 的环境变量!
(我当初就是在配置 OpenCV 的时候也起名为 path 然后就把 java 的 path 顶掉了,然后我 eclipse 就打不开了 Python 也炸了)
而且如果你是先配置 java(已经配置好了能用了)再配置其他环境的,如无例外 Java 的 path 变量名应该是不能改了(我曾经尝试过修改成 JAVA_PATH,也是不能用。)这个时候只要将你后来配置的库或者环境变量前加一个什么标志,跟 java 的区分开,添加完之后看看 java 的环境变量是否跟你后来添加的其他环境变量是能共存的就行了。
像我的话就是后来配置 OpenCV 的时候,把 OpenCV 的path命名成:“OPENCV_PATH”,然后 java 和 OpenCV 都能正常使用了。或者说你直接在这个 Path 里面编辑再新建一个新的也可以,总之就不要直接完全新建一个 path(就是 JAVA_HOME 的那种新建变量方式)!

变量值:你自己的 jdk 安装路径,就是在 exe 安装的时候第一个弹出来可以让你更改文件路径的那个。


按照上面JAVA_HOME的方式新建CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
其实到这里java环境变量就已经装好啦,下面就来验证是否安装成功。
三、验证

java -version

javac


就说明在环境变量设置中可能有路径出错了,那就从头到尾检查一遍。如果输入 java -version 是成功的但是这一步出错了,大概率就是 jdk 的路径出错了( JAVA_HOME 那一步)
java

那么你的java环境变量就配置完成啦!接下来就是eclipse的安装和配置了!
四、Eclipse 的安装与使用
高亮:建议不要安装 2020 以上的最新版本!可能会有很多坑!很多坑!真的很多坑!我一开始就是装了 2020-9 版本的踩了很多坑,踩坑实录我也一并放在下面了,最后是重装下回了 2019-12 解决的! 2019-12 的版本一点事都没有!
所以这里让你们装 2019-12 的版本,如果你实在很想用 2020 也行……
下载网址:Eclipse Downloads | The Eclipse Foundation
点开长这样,点蓝色圈圈里的 download ,如果你要下最新版本那就点那个橙色的:

先点上面那一栏的 ” Release ” ,蓝色圈圈里的那个

点开之后长这样,我们再选那个 ” 2019-12 ” ,点他:

点完之后长这样,我们选那个 ” R packages ” ,点他:

点开之后长这样,看到上面显示的是 2019-12 ,选择下面蓝色大圈里旁边的那个 ” windows x86_64 “:


下载完之后原地解压( eclipse-workplace 是我后来新建的一个专门用来放 java 项目的文件夹),解压之后点开和压缩包同名的文件夹:



在这里建议可以把它右键->固定到任务栏,下次打开就比较方便不用从文件夹里翻了:


点开之后长这样,那个 workspace 路径是可以改的,这个 workspace 就是你放 java 项目的地方,我在这就改成了自己的目录:



踩坑实录开始了(这个就是之前装了 2020-9 版本踩到的坑,2019-12 版本基本是不会有这个问题的)
如果你发现你的eclipse是没有这个Java project的:
(10条消息) eclipse打开new新建没有java project_sinat_41752599的博客-CSDN博客_eclipse没有java project
新安装的eclipse没有新建java project—-解决方法:安装插件 – rjcszj – 博客园 (cnblogs.com)
高亮【点开上面链接之前先看这】:上面写的不是很全,里面有一步打开 install 在这里:

上面这张图来源于这里:eclipse安装java web插件 – BestNow – 博客园 (cnblogs.com)
要是还不行的话……我这暂时是救不了了,试试重装eclipse吧。
总之你看到了 Java project 就说明新建是没问题的,点开之后长这样:
在 project name 那里输入你自定义的文件名,输入完点右下角的 finish



点左边你刚建好的 project ,下面有个 src 文件夹,右键 src->new->class :

注意一下那个蓝色圈圈里的,如果选了这个选项,一会他就会给你顺便建好 main 主函数,这一步可选可不选,如果你这一步没选这个,那一会主函数就可以自己打上去,或者再新建一个类然后勾选这个选项就行。



package java_test;// 这里注意是你自己建的文件名
public class Demo { // 这里注意是你自己建的Class名
void output()
{
System.out.println("hello world!");
}
}
然后我们要写主函数啦,这个你可以选择自己打上去,也可以选择再新建一个文件然后勾选那个让 eclipse 帮你建好主函数的那个选项。

package java_test;//这里注意是你自己建的文件名
public class Demo {//这里注意是你自己建的Class名
void output()
{
System.out.println("hello world!");
}
}



分屏(如下图):ctrl+shift+”-“(键盘上的-号)功能应该是可以两边对比,然后再按一遍就可以还原了


然后就会出来类似于蓝色圈圈那个位置上面有一条灰色的双层线,那个就是给你框出来你想拖到的位置的,选好位置之后松开鼠标左键丢在那就行了


五、Eclipse2020-9 的踩坑实录
(10条消息) Version 1.8.0_201 of the JVM is not suitable for this product. Version: 11 or greater is required._风水道人-CSDN博客

解决方法:点开eclipse.ini文件(和那个eclipse.exe同一个文件夹),用记事本打开



然后把第十五行和第二十行的-Dosgi.requiredJavaVersion=11
都改成:-Dosgi.requiredJavaVersion=1.8 就行
