Eclipse版本:JavaEE 2021-09,Maven:3.8.2,jdk:1.8-8u301   本文日期:2021.9.26

(update: 2021.11.5、2022.4.1)

为了接手别人的Maven项目费了个牛劲,真是太难了~

Java:

Windows 10 Java环境变量配置 - Tyhoo_Wu - 博客园

https://www.cnblogs.com/cnwutianhao/p/5487758.html

环境变量系统的大于用户,没特殊要求就改系统的。这里有一个细节:Path环境变量“​将引号里面的全部复制“%Java_Home%\bin;%Java_Home%\jre\bin;”,到“变量值”栏的最前面​”。安装多版本jdk如jdk-11.0.14_windows-x64_bin、jdk-8u321-windows-x64时,如果这里不注意就会碰到修改了JAVA_HOME但Java版本还是没变的问题。

Eclipse Maven初始配置_Eclipse

配置了java环境变量后不起作用 - LuckyBao - 博客园

https://www.cnblogs.com/luckypo/archive/2018/08/31/9564453.html 

参考上文把上图中第三、四行javapath删掉即可。

安装了多个java 如何切换java版本_蓝蓝223的博客-CSDN博客_切换java版本

https://blog.csdn.net/qq_21808961/article/details/102217844

参照这个就可以方便地切换多版本之间的Java环境了。由于管理员权限问题TJava.bat、CJava.bat放在C:\Windows\System32下,CJava快捷方式放在任意位置均可。


Eclipse:

Eclipse的环境配置_浅末年华的博客-CSDN博客_eclipse配置

https://blog.csdn.net/qq_39135287/article/details/82080373

网上找了好久,这是一篇非常详尽的配置,当前依然适用。


如何给Eclipse添加一个JDK或JRE - borter - 博客园

https://www.cnblogs.com/borter/p/9450786.html

这个是从已有的项目开始的,从默认配置开始:Window -> Preferences -> Java -> Installed JREs

注意Java 1.8版本时jre、jdk在同一目录,要选jdk,不然后面编译时会报错。

Eclipse Maven初始配置_Maven_02


Maven:

Maven配置教程_明静致远-CSDN博客_maven配置

https://blog.csdn.net/qq_39512532/article/details/117266940

这篇配置还算完整。


如何解决设置maven时Could not read settings.xml - darkclouds - 博客园

https://www.cnblogs.com/darkclouds/p/11017403.html

如果Maven配置好了:

1.Windows->Preferenes里面Maven的User Settings是不会有报错的——有报错就一定是Maven的settings.xml有问题

2.导入的Maven项目是应该有Maven Dependecies的,如下图所示

Eclipse Maven初始配置_Java_03


新导入的Maven项目之前这个Effective POM一直没有加载出来,我根据报错“Non-resolvable parent POM”在pom.xml文件里面找了好久都不知道错误在哪里,最后才发现是Maven的问题:Maven源设了认证,而我Maven的settings.xml根据旧文档没有配认证,这样下载肯定是失败的,项目缺少依赖肯定是跑不起来的。该死的是这只是给报了WARNING,“Non-resolvable parent POM”报的是Error,导致我原地转圈了好久。

Eclipse Maven初始配置_Maven_04


配置好了setting.xml,Maven -> Update Project安装好依赖,最后Effective POM也能显示了。

Eclipse Maven初始配置_Maven_05

Eclipse Maven初始配置_Eclipse_06


Eclipse里面执行mvn compile命令:

eclipse中执行maven的compile命令,报错No compiler is provided in this environment_cherry_vicent的专栏-CSDN博客

https://blog.csdn.net/cherry_vicent/article/details/96604633

Run as --> maven build 会弹出一个框,输入compile

Eclipse Maven初始配置_Maven_07

编译通过,Run As -> Maven install,在项目名右键-> Show in-> System Explorer,在项目的target目录下可以找到生成的jar文件。


mysql-connector-java:

Eclipse Maven初始配置_Maven_08

mysql-connector-java各种版本下载地址_我的博客-CSDN博客_mysql-connector-java

https://blog.csdn.net/weixin_41804049/article/details/87719574

这个方法下载不到bin.jar,下面这个方法能够下载到。


Java连接MySQL mysql-connector-java-bin.jar驱动包的下载与安装 - 程序员大本营

https://www.pianshen.com/article/84351678970/

Eclipse Maven初始配置_Maven_09

这俩文件看来不是一样的。


深入理解maven构建生命周期和各种plugin插件_zhaojianting的博客-CSDN博客_maven生命周期

https://blog.csdn.net/zhaojianting/article/details/80321488


理解maven命令package、install、deploy的联系与区别_zhaojianting的博客-CSDN博客

https://blog.csdn.net/zhaojianting/article/details/80324533

所以Eclipse里面Run As -> Maven里面哪个能打出来jar包?我选择maven build输入compile结果没有,maven install才有。


Linux安装jdk:

linux安装jdk8_baseline-CSDN博客_linux安装jdk

https://blog.csdn.net/pdsu161530247/article/details/81582980


jdk历史版本地址:

https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html


(下面仅做记录,待验证)

maven报错Non-resolvable parent POM---pom找不到parent_moxiaolin的博客-CSDN博客

https://blog.csdn.net/qq_37909508/article/details/81708690


Eclipse导入Maven项目详解(新手初学)_技术小白-CSDN博客_eclipse导入maven工程

https://blog.csdn.net/w12345_ww/article/details/52094756


Eclipse上Maven环境配置使用 (全) - 唐胜伟 - 博客园

https://www.cnblogs.com/tangshengwei/p/6341462.html


使用Eclipse创建Maven Java项目_sky198989的博客-CSDN博客_eclipse创建maven项目

https://blog.csdn.net/sky198989/article/details/81197627


maven继承parent,relativePath warn信息的解决办法_loveflying_新浪博客

http://blog.sina.com.cn/s/blog_56d8ea9001013fz9.html