带着我的老电脑升级了一下配置,加装了固态硬盘和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++也是必备软件之一。

  1. 从浏览器中下载notepad++
  2. 打开下载好的软件目录,点击绿色图标的exe可执行程序,右键发送到桌面快捷方式。
  3. 打开软件,点击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.打开命令行,输入mvnmvn -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.点击提示开启自动加载配置,稍等片刻就行了

— 中午搞完了!

累爆了!水平有限,有纰漏指出欢迎指出。码字不易,觉得还行的点个赞吧!

一步步重装软件及环境,再也不怕重装系统了!相关推荐

  1. 重装华为服务器系统软件,服务器系统重装软件

    服务器系统重装软件 内容精选 换一换 Atlas 800 训练服务器(型号 9010)安装上架.服务器基础参数配置.安装操作系统等操作请参见<Atlas 800 训练服务器 用户指南 (型号90 ...

  2. Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm、Anaconda等软件,在Mint系统上安装cuda和cudnn

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Mint系统使用介绍,Mint系统安装,在Mint系统上搭建GPU环境,在Mint系统上安装Pycharm.Anacon ...

  3. r720换固态硬盘后如何重装系统_换SSD学会这招后再也不用重装系统了!

    不知道同学们换了固态硬盘后是怎么装系统的,如果重新安装那个时间耗不起吧,估计一天或者半天是必须要的,有没有更容易且不费时间的方法,可以无损的把原来的机械硬盘直接把系统移植到ssd呢?台式机不说,如果是 ...

  4. windows电脑之间如何快速迁移软件和环境?

    因为新买了电脑,为了方便,想把原有电脑的环境和软件全部迁移到新电脑上. 但是困难重重,这里做个记录. 软件和环境迁移一般要分情况. 1.原电脑和新电脑的硬件配置一样,或者原电脑只是想换一块固态硬盘. ...

  5. keil5安装芯片包及重装软件心得

    (近期因公司需要使用APM系列芯片要安装支持包,但是我电脑环境似乎在大一的时候被我玩坏了,因此总是报错,卸载了几次,查了些资料,终于解决了) 1.安装芯片包的常规方法(用来支持stm32,c51等芯片 ...

  6. cli vue 卸载,vue Cli 环境删除与重装教程 - 版本文档

    vue-cli 卸载,版本选择,安装 · 检测(图文教程:vue Cli 环境删除与重装) 重要说明: vue-cli 3.0+版本,使用的不是vue-cli,而是@vue/cli: 如果用以上的安装 ...

  7. windows phone开发第一步:搭建软件开发环境

    2019独角兽企业重金招聘Python工程师标准>>> windows phone开发第一步:搭建软件开发环境:http://www.cnblogs.com/hanjun/archi ...

  8. C++Qt笔记-完美屏蔽IDEA中accept2弹窗(无需重装软件、无需重装系统)

    最近放公司的电脑,不知道怎么回事用IDEA开发java程序,一运行就弹这玩意: 一个是java.exe在弹,另外一个是idea64.exe在弹 百度了一大把,发现大神们都说只能重装系统,或者重装软件才 ...

  9. vue Cli 环境删除与重装 - 版本文档

    文章目录 vue-cli 卸载,版本选择,安装 · 检测(图文教程:vue Cli 环境删除与重装) 重要说明: vue-cli 的 `卸载:` vue-cli 的 `安装:` Vue CLI 官方介 ...

最新文章

  1. POJ2985 The k-th Largest Group(平衡树查询第K大)
  2. 上海大学计算机组成原理12,上海大学计算机组成原理报告1.doc
  3. koa --- nunjucks在Koa中的使用、中间件的配置
  4. maven和docker_Java EE,Docker和Maven(技术提示#89)
  5. CortexM0开发 —— LPC11C14的UART使用方法
  6. c语言利用天气api,天气预报API_01
  7. flash 4K扇区写入函数
  8. Java面向对象的构造方法例子
  9. 如何将一个完整项目推到码云_怎么将本地项目放到码云(gitee)上面?图文详解
  10. 交换机路由器常用命令
  11. Qt上位机 实现串口助手和网络助手
  12. 电脑PC微信头像和图片不能显示出来?
  13. BZOJ 3097 Hash Killer I
  14. mumu显示连接服务器超时,网易mumu模拟器安装不了 网易mumu模拟器安装好久解决方法...
  15. 输入一个年份和一个月份,输出该年该月有多少天
  16. Windows XP常见进程列表
  17. EXCEl2013 创建下拉菜单
  18. 计算机基础知识(二)
  19. AirBnb 创业三剑客
  20. while true java_Java中对while(true)的理解

热门文章

  1. 第一天给0.01元,第二天给0.02元,以此类推,每一天是前一天的2倍,连续一个月结果
  2. AudioPolicyService启动过程分析(android_audio)
  3. 有关Windows 10X,你需要知道的一些信息
  4. Jscript 01 实现比较两个数的大小
  5. python 计算器 加减乘除 对数指数 三角反三角
  6. 【USACO题库】1.4.2 The Clocks时钟.TJ
  7. Python菜鸟在成长——踏上Python之旅
  8. 关于AndroidStudio不能在xml中选择mipmap的问题
  9. ubuntu 串口调试工具推荐_升级版全系列视频第一个项目电子产品量产测试与烧录工具...
  10. 脚本工具之下载M3U8文件类型的完整视频二-优酷