欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > Windows系统怎么执行写好的build.sh脚本成功打包springboot JDK21的项目

Windows系统怎么执行写好的build.sh脚本成功打包springboot JDK21的项目

2024/10/24 1:58:10 来源:https://blog.csdn.net/w12515114096/article/details/142978546  浏览:    关键词:Windows系统怎么执行写好的build.sh脚本成功打包springboot JDK21的项目

在Windows系统上执行一个.sh脚本(通常是Shell脚本)需要一些特殊的设置,因为Windows默认不支持直接运行Shell脚本。你可以使用Windows Subsystem for Linux (WSL) 或者 Git Bash 来运行这些脚本。如果你已经安装了WSL或Git Bash,可以按照以下步骤执行和打包你的Spring Boot项目。

使用Windows Subsystem for Linux (WSL)

WSL允许你在Windows上运行Linux环境,包括Shell脚本。你需要首先安装WSL并设置好Linux环境(例如Ubuntu)。

步骤:
  1. 安装WSL
    打开PowerShell并运行以下命令来安装WSL和Ubuntu:

    wsl --install
    
  2. 安装JDK 21
    在WSL环境中安装JDK 21。你可以按照JDK的官方文档进行安装。

    sudo apt update
    sudo apt install openjdk-21-jdk
    
  3. 设置环境变量
    在WSL中的~/.bashrc文件中添加JDK路径:

    export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    source ~/.bashrc
    
  4. 进入项目目录并运行脚本
    进入你的项目目录并运行build.sh脚本:

    cd /mnt/c/path/to/your/project
    ./build.sh
    

使用Git Bash

Git Bash是一个在Windows上运行的Bash模拟器,非常适合处理Shell脚本。

步骤:
  1. 安装Git Bash
    下载并安装Git for Windows:Git for Windows

  2. 安装JDK 21
    下载并安装适用于Windows的JDK 21:JDK 21下载

  3. 设置环境变量
    设置系统环境变量JAVA_HOME和更新PATH变量,使其包含JDK的bin目录。

    • 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
    • 添加JAVA_HOME,值为JDK 21的安装路径(例如:C:\Program Files\Java\jdk-21)。
    • 编辑Path变量,添加%JAVA_HOME%\bin
  4. 运行Git Bash
    打开Git Bash,进入你的项目目录并运行build.sh脚本:

    cd /c/path/to/your/project
    ./build.sh
    

示例 build.sh 脚本

以下是一个简单的build.sh脚本示例,用于构建Spring Boot项目:

#!/bin/bash# 设置JDK 21的JAVA_HOME路径
export JAVA_HOME=/c/Program\ Files/Java/jdk-21# 将JAVA_HOME/bin添加到PATH
export PATH=$JAVA_HOME/bin:$PATH# 项目根目录
PROJECT_DIR="/c/path/to/your/project"# 进入项目目录
cd $PROJECT_DIR# 清理项目
echo "Cleaning project..."
mvn clean# 编译代码
echo "Compiling project..."
mvn compile# 运行测试
echo "Running tests..."
mvn test# 打包应用
echo "Packaging project..."
mvn package# 检查打包结果
if [[ $? -eq 0 ]]; thenecho "Project built successfully."
elseecho "Failed to build project."exit 1
fi

总结

使用WSL或Git Bash可以在Windows系统上方便地运行Shell脚本。确保JDK 21和Maven已经正确安装,并且环境变量配置正确。根据你的具体环境选择合适的工具来运行和打包Spring Boot项目。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com