Java开发环境配置汇总

1.JDK

1.1 Mac

JDK地址下载

https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot

https://apple.stackexchange.com/questions/334384/how-can-i-install-java-openjdk-8-on-high-sierra

安装

安装最新版JDK

brew cask install adoptopenjdk

安装某个特定版本的jdk:

brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
brew cask install adoptopenjdk9

1.2 windows

环境变量配置

在这里插入图片描述
配置两处:自建JAVA_HOME,编辑添加path
在这里插入图片描述

在这里插入图片描述

1.3 Linux

wget方式官网下载jdk

1.登陆oracle官网(一定要先登陆,因为后面还要用到登陆的oauth验证码),进入到下载页面
在这里插入图片描述
使用wget命令下载

wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1577264481_4063294cdddd2f2c7cbxxxxxxxxxxxx

解压下载的压缩包

tar -zxvf 你的jdk下载目录/下载的jdk.tar.gz

配置环境变量

export JAVA_HOME=/usr/soft/jdk/jdk1.8.0_181
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
export PATH=$PATH:$JAVA_HOME/bin

命令验证

java -version

2.maven

2.1 下载地址

http://mirror.bit.edu.cn/apache/maven/maven-3/
下载尾部是bin
在这里插入图片描述

2.2 环境配置

新建环境变量MAVEN_HOME,修改path
在这里插入图片描述

path
在这里插入图片描述
验证安装成功与否,黑窗口命令行输入:mvn -v

2.3 mavan配置阿里云镜像,指定jdk版本,指定仓库位置

配置阿里云镜像

在maven文件夹下的setting.xml文件夹下查找标签,将下列代码添加进去

<mirror>
     <!--This sends everything else to /public -->
     <id>aliyun maven</id>
     <mirrorOf>central</mirrorOf>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public</url>
 </mirror>

指定jdk版本

在maven文件夹下的setting.xml文件夹下查找标签下,添加如下代码控制maven对应的jdk版本

<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>

指定仓库位置

在这里插入图片描述
修改settings.xml中如下:

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
	<localRepository>D:\repository</localRepository>

3.Git

思维导图
在这里插入图片描述

Git开发总流程:
1.从远程仓库拉取代码到本地
2.导入项目到idea
3.开发修改代码
4.保存修改 git add
5.提交本地修改 git commit
6.推送本地代码前,拉取下最新主干代码,解决merge冲突 git pull
7.推送本地修改到远程仓库 git push

3.1 Git安装包下载地址

Git 安装包https://git-scm.com/downloads
Git详解 http://iissnan.com/progit/

3.2 创建分支

在这里插入图片描述

3.3 拉取代码

3.3.1 拉取代码,导入IDEA

拉取分支项目

git clone -b 分支名字  主干URL 

3.4 保存本地修改

项目右键 -> 'git' -> 'Add'

3.5 代码提交

项目右键 -> 'git' -> 'Repository' -> ''Commit Directory"  提交本次代码到本地git记录
项目右键 -> 'git' -> 'Repository' -> 'Push'  提交代码到远程仓库

3.6 提交代码前,拉取下主干最新代码,解决merge冲突

项目右键 -> 'git' -> 'Repository' -> 'Pull ... '  弹出页面后:
取消勾选自己的分支,选中主干分支,点击 ‘pull’

如果有代码冲突,IDEA右下角会有merge提示如图所示,点击开始merge
图片Doing

3.7 分支merge到主干

Doing

3.8 切换分支

IDEA右小角
在这里插入图片描述

3.9 查看提交记录

IDEA -> ‘Version Control’ -> ‘Log’

3.10 查看代码最新提交人

在这里插入图片描述

3.11 问题解决汇总

3.11.1 IDEA切换分支时找不到,别人创建的最新分支

进入项目主目录,进入黑窗口命令行,命令解决:

git pull   

再切换分支即可看到

3.11.2 idea git提交项目,忽略文件或文件夹设置

场景:idea提交时会出现一些不需要的文件,尤其是 .idea文件夹和.iml文件每次提交都要进行操作。
解决:

File —- Settings —- Editor – File Types
在 lgnore files and folders 中添加 .idea 以及 *.iml 

在这里插入图片描述

4.IDEA

4.1 IDEA配置JDK

Doing

4.2 IDEA配置maven

Doing

4.3 IDEA配置Git

Doing

4.4 IDEA 配置GitLab

4.5 IDEA必备插件

highlightBracketPair
IDEA Mind Map
Translation
Alibaba javacoding
GitLab projects
actiBPM
Lombok
Prettier
Rainbow Brackets
kafkalytic
Key Promoter X
RestfulToolkit
Zoolytic-Zookeeper tool

使用小技巧

在这里插入图片描述
Doing

5 调用Restful接口

postman比较常见,但我更喜欢IDEA自带的restful工具
Tools -> HTTP Client
在这里插入图片描述

使用方法:官网教程

posted @ 2019-11-30 22:34  叶落无蝉鸣  阅读(47)  评论(0编辑  收藏  举报