JAVA 实战篇

1 篇文章 0 订阅

JAVA 实战篇

1. 安装Java开发工具包JDK

1)Windows安装(以win10为例)

下载

下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

配置

在 环境变量的 “系统变量” 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH,若已存在则点击"编辑",不存在则点击"新建"。
变量设置参数如下:

变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的实际路径配置

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."

变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:与win7不同的是,在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,不要写成一行,否则无法识别:
在这里插入图片描述
验证:
输入 java -version可以查看java版本,结果如下,安装成功:
在这里插入图片描述

2)Linux安装

(1) jdk1.8:官网下载 jdk-8u271-linux-x64.tar.gz,并在/usr/local/下新建java目录,将其解压到/usr/local/java/目录下,生成/usr/local/java/jdk1.8.0_271
(2)环境变量:输入sudo gedit ~/.bashrc 打开.bashrc,设置环境变量,添加如下信息:

#=========== java env ======#
export JAVA_HOME=/usr/local/java/jdk1.8.0_271
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin

改完后记得输入 source ~/.bashrc使环境变量更改生效。
验证:
输入 java -version可以查看java版本,结果如下,安装成功:
在这里插入图片描述

2. 安装Java项目和依赖包管理工具maven

Maven是Apache的一个软件项目管理和构建工具,它可以对java项目进行构建和依赖管理。除了Maven,Gradle也是目前比较流行的项目管理工具。(Java中的maven就像python中的Anaconda,可以这么去联想!)
在apache官网下载 maven,一般使用的是3.6.3版本。
1)windows下将maven压缩包直接解压到自定义目录即可,如C:\maven\apache-maven-3.6.3下。
在这里插入图片描述2)配置环境变量:
系统变量。
新建变量名:MAVEN_HOME; 变量值:C:\maven\apache-maven-3.6.3
在这里插入图片描述修改Path,在末尾追加 %MAVEN_HOME%\bin;
验证:
cmd命令窗口,输入mvn -vmvn --version,如下便是成功!
在这里插入图片描述3) 配置国内镜像
先在C:\maven下新建个文件夹repo,用来存放在线下载的依赖包。
(Java中的maven就像python中的Anaconda,有木有感觉出来?)
在这里插入图片描述再打开C:\maven\apache-maven-3.6.3\conf\settings.xml,编辑内容如下:

<?xml version="1.0" encoding="UTF-8"?>


<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | 本地仓库的路径设置在D:/maven/repo目录下(咨询配置一个即可,默认是~/.m2/repository)
   | Default: ${user.home}/.m2/repository  -->
  <localRepository>C:/maven/repo</localRepository>


  <!-- 配置阿里云镜像服务器 -->
  <mirrors>
	<mirror>
		<id>alimaven></id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>
  </mirrors>

</settings>

3. 安装开发工具IDEA

JetBrains官网下载。
安装后配置。
由于idea自带maven环境,但为了一些不必要的麻烦,我们将使用前面自己安装后的maven软件,将其和idea绑定,如下:
在这里插入图片描述

4. 解决idea中pom.xml依赖报红

需要更新下载依赖
i) 打开idea中的File -> Settings: 将如下图,勾选上"Always update snapshots"。
在这里插入图片描述ii) 点击idea编辑器最右侧栏的“maven”图标
在这里插入图片描述iii) 弹出来的小框,点击图中更新图标按钮即可!
在这里插入图片描述待下载完毕,报红问题即解决!

5. 解决报错 Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

背景:

运行java代码时,报错Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
说明缺失spring-boot-maven-plugin包,
但是点击右侧栏的更新maven想下载spring-boot-maven-plugin却也下载不下来。

原因:

项目文件的pom.xml配置文件对应的spring-boot-maven-plugin没有设置version。所有更新spring-boot-maven-plugin这个包时候会先去远程仓库找最新的版本,然后download到本地,然后完成maven操作等。但是远程仓库里没有相应的jar包,所以maven找不到,会导致执行maven编译出错。因为远程仓库里已经有了最新版本的路径,它就不会使用已经存在的版本。所以通过指定版本,可以指定下载。

解决方法:

1)可以先到本地文件看一下,之前我们自定义的仓库下载路径为C:\mavne\repo,打开C:\maven\repo\org\springframework\boot\spring-boot-maven-plugin
在这里插入图片描述可看到这里有两个版本的spring-boot-maven-plugin包了,我们可使用2.3.7.RELEASE的版本。
打开pom.xml,找到org.springframework.boot那一栏,将<version>2.3.7.RELEASE</version>追加上去即可!
在这里插入图片描述
2)如果没有,我们可指定一个版本,如:2.5.32.3.0.RELEASE等,然后点击右侧栏的maven更新来更新下载包。
在这里插入图片描述给spring-boot-maven-plugin指定具体的version,注意这个version必须是远程仓库有的版本,不让会提示找不到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值