Java安装环境(MacOS)JDK+Maven+Idea插件+nvm等
背景:新机安装开发环境发现需要找很多文章,,,,这里一篇文章安装所有环境
文章目录
- Java安装环境(MacOS)JDK+Maven+Idea插件+nvm等
- 一、安装JDK
- 二、安装Git、SnailGit
- 三、安装Maven+Nexus私服
- 四、安装Idea常用插件
- 五、安装nvm+node
- 六、安装Vmware+Finalshell
一、安装JDK
①:下载
- 官网下载
②:安装
③:配置环境变量
vim ~/.bash_profile
- 添加以下代码(java_home路径改成自己的)
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
source ~/.bash_profile
echo $JAVA_HOME
java -version
- 每次终端启动会先加载
~/.zshrc
,在这里执行source ~/.bash_profile
语句
vim ~/.zshrc
- 添加以下内容
source ~/.bash_profile
至此JDK安装成功!
二、安装Git、SnailGit
①:下载
②:安装Git
我这里之前安装过Xcode,默认绑定安装了Git
- 如果你想安装Xcode,请看下文
安装nvm+node
中有介绍Xcode的安装
- 如果你没有安装Git继续看下文
③:安装SnailGit
- 安装 SnailGit,必须先安装完成 git
三、安装Maven+Nexus私服
①:下载
②:Maven安装与配置
01:解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
02:配置
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
- 需要在 maven 文件中找到 conf 文件夹下的 settings.xml 文件进行修改
<!-- 配置maven本地仓库 -->
<localRepository>/Users/coke/OOP/java/maven/maven-resp</localRepository>
- 然后保存
03:配置环境变量
vim ~/.bash_profile
export MAVEN_HOME=/Users/coke/OOP/java/maven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
source ~/.bash_profile
mvn -v
③:Nexus私服安装与配置
01:下载
02:解压
tar -zxvf nexus-3.64.0-04-mac.tgz
03:配置环境变量
vim ~/.bash_profile
- 添加如下内容
(NEXUS_HOME 换成自己的安装路径)
# 创建环境变量NEXUS_HOME
export NEXUS_HOME=/Users/coke/OOP/java/maven/nexus/nexus-3.64.0-04-mac/nexus-3.64.0-04
# 在环境变量PATH的值后面追加nexus的bin目录路径
PATH=$PATH:$NEXUS_HOME/bin
source ~/.bash_profile
04:启动nexus
# 启动
nexus start
# 停止
nexus stop
nexus enable start
05:Nexus 服务器管理后台
06:新建私服仓库
07: 配置是否允许重新发布
08:添加阿里中央仓库
- 阿里中央仓库地址 http://maven.aliyun.com/nexus/content/groups/public/
09: 配置本地仓库访问私服的权限
<!--配置访问私服的权限-->
<server>
<id>coke-release</id><!--nexus的认证id(仓库名称)-->
<username>admin</username><!--nexus中的用户名密码-->
<password>admin123</password>
</server>
<server>
<id>coke-snapshot</id><!--nexus的认证id(仓库名称)-->
<username>admin</username><!--nexus中的用户名密码-->
<password>admin123</password>
</server>
<server>
<id>aliyun</id><!--nexus的认证id(仓库名称)-->
<username>admin</username><!--nexus中的用户名密码-->
<password>admin123</password>
</server>
- 注释掉maven中以前配置的aiyun地址
<!--配置私服的访问路径-->
<mirror>
<id>maven-public</id> <!--id(仓库组名称)-->
<mirrorOf>*</mirrorOf> <!--*(所有的操作都会与私服打交道)-->
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
- 刚刚我们配置的URL是配置私服的访问地址URL为仓库组的
10:私服资源上传与下载
<!-- 配置当前工程保存在私服中的具体位置-->
<distributionManagement>
<!-- 发行版仓库地址-->
<repository>
<id>coke-release</id>
<url>http://localhost:8081/repository/coke-release/</url>
</repository>
<!-- 快照版仓库地址-->
<snapshotRepository>
<id>coke-snapshot</id>
<url>http://localhost:8081/repository/coke-snapshot/</url>
</snapshotRepository>
</distributionManagement>
四、安装Idea常用插件
①:常用插件集合
01:Rainbow Brackets
02:Translation
03:Atom Material Icons
04:Material Theme UI
05:Big Data Tools
06:Chinese(Simplified)Language Pack中文语言包
07:Key Promoter X
08:Maven Helper
09:MyBatisX
10:SonarLint
11:SpotBugs
12:CodeGeeX
五、安装nvm+node
①:介绍
- 安装教程也比较详细
②:安装
01:安装命令行工具
xcode-select --install
- 安装成功将会看到
/Library/Developer/CommandLineTools
xcode-select -p
02:开始安装
sudo mkdir -p /Users/coke/OOP/nvm
cd /Users/coke/OOP/nvm
sudo chmod 777 /Users/coke/OOP/nvm
- (指定安装版本)
export NVM_DIR="/Users/coke/OOP/nvm" && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
vim ~/.bash_profile
export NVM_DIR="/Users/coke/OOP/nvm" # 你的nvm安装目录
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
source ~/.bash_profile
- 检查nvm是否可用
nvm --version
- 每次终端启动会先加载
~/.zshrc
,在这里执行source .bash_profile
语句
vim ~/.zshrc
- 添加以下内容
source ~/.bash_profile
至此安装完成
④:nvm常用命令
nvm list available //列出node可安装版本
nvm install --lts //安装最新LTS版本
nvm install <version> //安装指定版本
nvm install node //安装最新node
nvm uninstall <version> //卸载指定版本
nvm ls //查看已安装node版本
nvm use <version> //切换node版本
nvm list
nvm ls-remote
nvm install 16.20.2
nvm ls
nvm use 16.20.2
node -v
npm -v
③:npm配置国内镜像
npm config set registry=https://registry.npmmirror.com
④:全局安装yarn
npm install -g yarn
⑤:安装vue-cli脚手架
npm install vue-cli -g
vue -V