Java开发环境搭建笔记

1. git

1.1 下载安装

官网:https://www.git-scm.com/download/win

安装如没有特殊要求,可以一路下一步。

1.2 配置用户名、邮箱、ssh 密钥

打开 git 命令行…

# 用户名、邮箱
git config --global user.name "<name>"
git config --global user.email "<email>"

# 生成 ssh 密钥,目的是为了后面从 github 克隆代码和提交代码
# 普通人一直 enter 即可
ssh-keygen -t rsa -C "<email>"

1.3 在 github 中添加 ssh 公钥

Settings>>SSH and GPG keys

打开 git 命令行…

# 下面这个文件的内容就是 ssh 公钥
cat ~/.ssh/id_rsa.pub

1.4 验证环境

可以从 github 里面克隆一份代码到本地。

2. java

以搭建 Java8(jdk1.8) 为例。

2.1 下载安装

官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jdk 和 jre 的路径自定义(路径不要有中文和空格,避免一些奇怪的问题)一下比较好,比如: D:/java/jdk1.8

2.2 配置环境变量

1>新建一个系统环境变量 JAVA_HOME (maven 会用到)

JAVA_HOME
D:\java\jdk1.8

2>把 jdk/bin 的路径加到系统环境变量 Path 里

%JAVA_HOME%\bin

windows 下如何找到系统环境变量:高级系统设置>>环境变量>>系统变量

2.3 验证环境

打开命令行…

# 输入下面这个命令会显示一些帮助信息
javac

# 写一个 hello word 进一步验证下
Hello.java
____________________________________________
public class Hello{
	public static void main(String... args){
		System.out.println("Hello World !!");
	}
}
____________________________________________
# 编译运行
javac Hello.java
java Hello
# 运行结果如下
Hello World !!

3. maven

3.1 下载安装

官网:http://maven.apache.org/download.cgi

直接把下载下来的文件解压到某个目录即可,注意安装路径不要有中文或者空格。

3.2 配置环境变量

1>新建一个系统环境变量 MAVEN_HOME (IDEA 会用到)

C:\software\apache-maven-3.6.1

2>在系统环境变量 Path 里添加 maven/bin 的路径,这里是:

%MAVEN_HOME%\bin

3.3 配置国内仓库

配置国内仓库可以极大提升下载依赖包的速度。

修改 maven settings.xml 文件:

C:\software\apache-maven-3.6.1\conf

把阿里云和开源中国的地址加进去:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror>
    <id>nexus-osc</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus osc</name>
    <url>http://maven.oschina.net/content/groups/public/</url>
</mirror>

3.4 验证环境

找一个 maven 项目编译一下(maven compile),能够正常 编译并且可以看到下载地址已经变成 aliyun 即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值