环境变量配置模板

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

posted @ 2022-09-25 02:47  黄河大道东  阅读(31)  评论(0编辑  收藏  举报