This commit is contained in:
@@ -16,12 +16,36 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: 设置 JDK 17
|
- name: 从本地服务器下载并安装 JDK 17
|
||||||
uses: actions/setup-java@v4.2.1
|
run: |
|
||||||
with:
|
echo "开始从本地服务器下载 JDK..."
|
||||||
java-version: '17'
|
wget http://115.190.121.151:8081/openjdk-17.0.2_linux-x64_bin.tar.gz -O jdk.tar.gz
|
||||||
distribution: 'temurin'
|
|
||||||
cache: 'maven'
|
# 验证下载文件
|
||||||
|
if [ ! -f jdk.tar.gz ]; then
|
||||||
|
echo "❌ JDK 下载失败"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "解压并安装 JDK..."
|
||||||
|
sudo mkdir -p /opt/java
|
||||||
|
sudo tar -xzf jdk.tar.gz -C /opt/java --strip-components=1
|
||||||
|
|
||||||
|
echo "设置环境变量..."
|
||||||
|
echo "JAVA_HOME=/opt/java" >> $GITHUB_ENV
|
||||||
|
echo "/opt/java/bin" >> $GITHUB_PATH
|
||||||
|
|
||||||
|
# 清理临时文件
|
||||||
|
rm -f jdk.tar.gz
|
||||||
|
echo "✅ JDK 安装完成"
|
||||||
|
|
||||||
|
- name: 验证 Java 安装
|
||||||
|
run: |
|
||||||
|
echo "验证 Java 安装:"
|
||||||
|
java -version
|
||||||
|
javac -version
|
||||||
|
echo "JAVA_HOME: $JAVA_HOME"
|
||||||
|
echo "PATH: $PATH"
|
||||||
|
|
||||||
- name: 验证环境
|
- name: 验证环境
|
||||||
run: |
|
run: |
|
||||||
|
Reference in New Issue
Block a user