新win10系统的Java开发环境配置
重装系统或者拿到新电脑后往往要配置环境,耗费时间与精力,所以写一篇小总结,小指南,如何较为快速的配置开发环境。
时间节点为2021年9月初,配置的开发环境有jdk,maven,git,idea,github
链接里分享的是相关工具包,内容和版本如图,都是64位的。
链接:https://pan.baidu.com/s/1mcVbkFmhiWe7bAc79EQUUA
提取码:a1z6
手头工具有新的win10系统,和上面的文件。
一.jdk
最先安装jdk,此处安装的是1.8版本jdk,负责提供整体的运行环境,idea里可以重新下载选择其他的jdk作为项目的环境。
1 选个好地方安装jdk,一般情况下,双击打开后,一路确认就可以了,记下jdk的安装地址
2 配置环境变量,找到环境变量配置的地方,添加 系统变量 JAVA_HOME ,变量值就是 JDK 的路径
然后在path里添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,确认保存
3 验证是否安装成功
win+r cmd打开命令行,输入 java -version ,成功则如图
二 maven
1 直接解压到某一路径下。
2 配置环境变量
找到环境变量配置的地方,添加 系统变量 MAVEN_HOME ,变量值就是 maven的路径,比如 E:\Tools\Maven\apache-maven-3.8.1
然后在path里添加 %MAVEN_HOME%\bin ,确认保存
3 验证是否安装成功
win+r cmd打开命令行,输入 mvn -version ,成功则如图
4 配置本地仓库
选个好地方建一个maven仓库文件夹,如 E:\Tools\Maven\maven-repository
修改apache-maven-3.8.1内conf文件夹里的settings.xml文件,
添加 代码
<localRepository>E:\Tools\Maven\mavenrepository</localRepository>
建议放在localRepository注释附近,如图
5 配置镜像源
换阿里的源,在settings.xml配置文件中找到mirrors节点,添加如下配置(注意要添加在<mirrors>和</mirrors>两个标签之间,其它配置同理),阿里的源配置写上面,如图
<!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
6 配置jdk
setting.xml里继续配置,找到profiles节点,添加如下配置,按需要修改
<!-- java版本 -->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<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>
结果如图
7验证
命令行里输入 mvn help:system ,配置成功则本地仓库(E:\Tools\Maven\maven-repository)中会出现一些文件,配置成功
三 git
双击打开,一路默认就可以了,记住位置
四 tomcat
1 解压,放个好地方,记下路径
2 配置环境变量
找到环境变量配置的地方,添加 系统变量 CATALINA_HOME ,变量值就是路径
然后在path里添加 %CATALINA_HOME%\bin ,确认保存
3 进入Tomcat文件夹,Tomcat安装目录bin下的startup.bat
,是启动Tomcat服务;shutdown.bat
,是关闭Tomcat服务
tomcat启动成功会显示,启动失败命令会一闪而过
4 localhost:8080 可以看到tomcat的页面
五 idea
1 双击安装idea,一路默认(位置可以修改),输入账号验证或者先试用
在file manage idea setting 里导入之前idea的配置文件,更新plugins
2 idea整合jdk
以下几个地方jdk,sdk,语言版本是想要注意配置的,可以用本地的jdk,也可以从网上下
2 idea 整合maven
setting里搜索maven,配置如图
3 idea里整合tomcat
File ===> Settings ===> Build, Execution, Deployment ===> Application Servers
六 idea中的git与GitHub
配置git,test会有版本号,配置GitHub账号
简历连接,可以在git bash里生成密匙,配置到GitHub里,也可以在登录GitHub后在https://github.com/settings/tokens页面生成token,输入到git与idea里,建立连接
七 在GitHub fork别人的仓库,在idea里通过版本控制GitHub新建项目
原文地址:https://www.cnblogs.com/ssqswyf/p/15225291.html
- 需要了解的pssh(r11笔记第28天)
- 二分查找算法基本思想
- Flyod 算法(两两之间的最短路径)
- HDUOJ-4104 Discount
- HDUOJ-----1085Holding Bin-Laden Captive!
- HDUOJ-----1098 Ignatius's puzzle
- 转--shell脚本备份mysql数据库
- NYOJ——————数的长度(斯特林公式的应用)
- 关于ssh命令的几个使用小技巧(r11笔记第27天)
- Golang语言社区--消息触发服务器启动基础模块分享
- NYOJ------汉诺塔(一)
- HDUOJ----Coin Change
- Golang语言社区--列出目录和遍历目录的方法
- HDUOJ-------单词数
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 解决webview 第二次调用loadUrl页面不刷新的问题
- 浅谈 Android 7.0 多窗口分屏模式的实现
- Kotlin中的对象表达式和对象声明的具体使用
- Android 实现为点击事件添加震动效果
- 解决Android studio Error:(30, 31) 错误: 程序包 不存在的问题
- AndroidQ 沙箱适配多媒体文件(小结)
- Bitcron 主题 Berry(简约wordpress主题)
- Android 实现图片转二进制流及二进制转字符串
- Android 如何实现exclude aar包中的某个jar包
- android 实现控件左右或上下抖动教程
- Android Studio引入FFmpeg的方法
- Android Studio 中获取屏幕宽度实例
- Android studio 生成带Kotlin文档的实现方式
- 基于Android FileProvider 属性配置详解及FileProvider多节点问题
- Android 通过API获取数据库中的图片文件方式