环境变量配置模板
一、java
1.1 Linux
mkdir -p /opt/jdk/java8 /opt/jdk/java11
# jdk8安装包准备
wget https://mirrors.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
tar zxvf jdk-8u201-linux-x64.tar.gz
mv ./jdk1.8.0_201/* /opt/jdk/java8
mv jdk-8u201-linux-x64.tar.gz /opt/jdk/jdk-8u201-linux-x64.tar.gz
rm -rf jdk1.8.0_201/
# jdk11安装包准备
tar zxvf jdk-11.0.15_linux-x64_bin.tar.gz
mv ./jdk-11.0.15/* /opt/jdk/java11
mv jdk-11.0.15_linux-x64_bin.tar.gz /opt/jdk/jdk-11.0.15_linux-x64_bin.tar.gz
rm -rf jdk-11.0.15/
vim /etc/profile
#JAVA_HOME
JAVA_HOME_8=/opt/jdk/java8
JAVA_HOME_11=/opt/jdk/java11
# 切换版本只需要更换后缀即可
export JAVA_HOME=$JAVA_HOME_11
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
1.2 win
8
1、新建环境变量JAVA_HOME=安装目录
2、path环境变量中添加%JAVA_HOME%\bin
3、新建环境变量CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
11
1、新建环境变量JAVA_HOME=安装目录
2、path环境变量中添加%JAVA_HOME%\bin
3、新建环境变量CLASSPATH=%JAVA_HOME%\lib;
二、nodeJS环境
# 下载
wget https://nodejs.org/download/release/v16.17.1/node-v16.17.1-linux-x64.tar.gz
# 解压
tar zxvf node-v16.17.1-linux-x64.tar.gz
# 创建目录
mkdir -p /opt/nodeJS/
# 移动
mv node-v16.17.1-linux-x64 /opt/nodeJS/
# 配置nodeJS环境变量
echo 'export NODE_HOME=/opt/nodeJS/node-v16.17.1-linux-x64' >> /etc/profile && echo 'export PATH=$PATH:$NODE_HOME/bin' >> /etc/profile && source /etc/profile
# 创建依赖管理目录
mkdir -p $NODE_HOME/node_cache && mkdir -p $NODE_HOME/node_global
# 配置npm管理依赖的目录
npm config set prefix "$NODE_HOME/node_global" && npm config set cache "$NODE_HOME/node_cache"
# 配置npm依赖管理目录的环境变量
echo 'export NPM=$NODE_HOME/node_global/bin' >> /etc/profile && echo 'export PATH=$PATH:$NPM' >> /etc/profile && source /etc/profile
# 配置淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 备份安装包
mv node-v16.17.1-linux-x64.tar.gz /opt/nodeJS/node-v16.17.1-linux-x64.tar.gz
快捷配置指令
wget https://nodejs.org/download/release/v16.17.1/node-v16.17.1-linux-x64.tar.gz && tar zxvf node-v16.17.1-linux-x64.tar.gz && mkdir -p /opt/nodeJS/ && mv node-v16.17.1-linux-x64 /opt/nodeJS/ && echo 'export NODE_HOME=/opt/nodeJS/node-v16.17.1-linux-x64' >> /etc/profile && echo 'export PATH=$PATH:$NODE_HOME/bin' >> /etc/profile && source /etc/profile && mkdir -p $NODE_HOME/node_cache && mkdir -p $NODE_HOME/node_global && npm config set prefix "$NODE_HOME/node_global" && npm config set cache "$NODE_HOME/node_cache" && echo 'export NPM=$NODE_HOME/node_global/bin' >> /etc/profile && echo 'export PATH=$PATH:$NPM' >> /etc/profile && source /etc/profile && npm config set registry https://registry.npm.taobao.org && node -v