带着我的老电脑升级了一下配置,加装了固态硬盘和8g内存条,速度瞬间杠杠的。
但是随着而来的是,作为一名候补程序员,即将面对的是一大难题——重新安装一大堆软件。重新安装程序猿必备的jdk,idea,tomcat,maven可花了我不少功夫,当然连环境都没有配置好那怎么叫候补的程序猿呢?
重装Java编程必备软件及配置环境
*- 目录:
- 安装jdk
- 安装notepad++
- 安装IDEA
- 安装tomcat
- 安装maven
- dea集成tomcat
- dea集成maven*
第一步:安装jdk
1访问oracle官网,进入这个链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
具体下载安装步骤不再重复,主要记录一下配置环境变量。
2右键我的电脑,属性——高级系统设置——环境变量
3.找到jdk8安装目录i,复制jdk目录路径
4.新建系统变量JAVA_HOME,粘贴刚才复制的路径。
5.新建系统变量CLASSPATH,变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意前面有个点)
6.找到系统变量里的path,点击它,编辑环境变量,在下方新建一个,值为: %JAVA_HOME%\bin
7.win+R 快捷键,输入cmd打开命令行窗口,输入以下四个命令:
java
java -verdion
javac
javac -version
有以下输出说明环境变量就配置好了。
第二步:安装notepad++**
notepad++也是必备软件之一。
- 从浏览器中下载notepad++
- 打开下载好的软件目录,点击绿色图标的exe可执行程序,右键发送到桌面快捷方式。
- 打开软件,点击settings-preferences(首选项)
4.在语言选项找到简体中文,就行了。
第三步:安装集成开发环境IDEA
此处可以参考:https://mp.weixin.qq.com/s/zDz-HVN5s3nZnuW8CLbMRQ
第四步:安装Tomcat
1.百度tomcat8.5
自行下载解压到任意磁盘即可
2.配置环境变量:右键我的电脑,属性-高级系统设置-环境变量。
3.复制bin目录上级目录,新建系统变量CATALINA_HOME,变量值就是复制的目录地址
4.找到之前编辑的CLASSPATH,在后面加上 ;%CATALINA_HOME%\bin; (分号是分隔符)
5.找到path变量,添加 :%CATALINA_HOME%\bin
6.找到bin目录下的startup.bat双击它
7.出现启动日志不报错就证明环境变量配好了。
8.此时打开浏览器,输入localhost:8080 (tomcat 默认的端口号)
如图所示,能出现这个页面就ok了。最后点击shutdown.bat就可以正常关闭tomcat。
第五步:安装maven
1.同样,先自动百度,建议在maven官网上下载对应的版本
2.解压下载好的文件,复制bin上级目录
3.同样,要添加系统变量,添加MAVEN_HOME,值为刚才复制到目录路径
4.找到path系统变量,添加 %MAVEN_HOME%\bin
5.打开命令行,输入mvn和mvn -version查看是否有日志输出
6.找到conf目录下的setting.xml,打开,找到这一行,我用的是之前的maven,所以有初始值。
7.找到maven本地仓库(可另行下载),复制目录粘贴覆盖掉之前的路径。
8.找到mirrors标签,添加阿里云maven仓库镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
第六步:IDEA集成tomcat
1.新建一个javaee工程
我这里已经配置好了tomcat(尴尬)
2.点击右上角,配置tomcat
3.点击configure,找到tomcat主目录复制即可。
4.测试:右键项目,点击add framework,选择javaee项目
5.配置tomcat,添加一个热部署工程
6.运行tomcat,观察日志是否启动成功。
7.启动成功后自动访问index.jsp并且没有404说明万事告急!
第七步:IDEA集成maven
1.复制setting.xml(资源来源:https://www.cnblogs.com/hepengju/p/11610451.html
)覆盖conf目录下的setting.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_repository</localRepository>
<!-- Apache Maven 配置 -->
<pluginGroups/>
<proxies/>
<!-- 私服发布的用户名密码 -->
<servers>
<server>
<id>releases</id>
<username>deployment</username>
<password>He2019</password>
</server>
<server>
<id>snapshots</id>
<username>deployment</username>
<password>He2019</password>
</server>
</servers>
<!-- 阿里云镜像 -->
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<!-- https://maven.aliyun.com/repository/public/ -->
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<!-- 配置: java8, 先从阿里云下载, 没有再去私服下载 -->
<!-- 20190929 hepengju 测试结果: 影响下载顺序的是profiles标签的配置顺序(后面配置的ali仓库先下载), 而不是activeProfiles的顺序 -->
<profiles>
<!-- 全局JDK1.8配置 -->
<profile>
<id>jdk1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
<!-- Nexus私服配置: 第三方jar包下载, 比如oracle的jdbc驱动等 -->
<profile>
<id>dev</id>
<repositories>
<repository>
<id>nexus</id>
<url>http://nexus.hepengju.cn:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public</id>
<name>Public Repositories</name>
<url>http://nexus.hepengju.cn:8081/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
<!-- 阿里云配置: 提高国内的jar包下载速度 -->
<profile>
<id>ali</id>
<repositories>
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<!-- 激活配置 -->
<activeProfiles>
<activeProfile>jdk1.8</activeProfile>
<activeProfile>dev</activeProfile>
<activeProfile>ali</activeProfile>
</activeProfiles>
</settings>
2.关闭刚才的工程,创建一个maven工程,选择骨架
3.工程名任意,第二个页面如图所示。点击第一项旁边的 … 替换内置的低版本maven,找到之前安装的maven的根目录。
4.覆盖默认的setting.xml,在第二项右边的override打✔,找到你的setting.xml
5.maven本地仓库被自动匹配了,就不用配置了。
6.点击提示开启自动加载配置,稍等片刻就行了
— 中午搞完了!
累爆了!水平有限,有纰漏指出欢迎指出。码字不易,觉得还行的点个赞吧!