1. 准备工作
sudo apt update
sudo apt install -y wget curl unzip
2. 安装 Java 17.0.16(Ubuntu 官方包)
# 安装
sudo apt install -y openjdk-17-jdk
# 验证版本
java -version
# 应看到:openjdk 17.0.16 2025-07-15
3. 安装 Maven 3.9.6(官方二进制包)
MAVEN_VER=3.9.6
sudo mkdir -p /opt
cd /opt
sudo wget https://archive.apache.org/dist/maven/maven-3/${MAVEN_VER}/binaries/apache-maven-${MAVEN_VER}-bin.zip
sudo unzip apache-maven-${MAVEN_VER}-bin.zip
sudo rm apache-maven-${MAVEN_VER}-bin.zip
sudo ln -s /opt/apache-maven-${MAVEN_VER} /opt/maven # 以后升级只需改软链
配置环境变量
vi ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64
export PATH=$JAVA_HOME/bin:$PATH
export MAVEN_HOME=/opt/maven
export PATH=$MAVEN_HOME/bin:$PATH
source ~/.bashrc
java --version
mvn --version
使用 NVM来安装node、npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
>
=> Compressing and cleaning up git repository
=> Appending nvm source string to /home/k8s-user/.bashrc
=> Appending bash_completion source string to /home/k8s-user/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.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 ~/.bashrc / 使配置生效。
安装并启用指定版本
# 安装 Node v22.15.0(自动携带 npm 10.9.2)
nvm install 22.15.0
# 设为默认版本
nvm alias default 22.15.0
nvm use 22.15.0
验证
node -v # v22.15.0
npm -v # 10.9.2