# native-image-test **Repository Path**: jiabochao/native-image-test ## Basic Information - **Project Name**: native-image-test - **Description**: Windows下使用GraalVM+Maven+Picocli快速构建Java cli命令行工具 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2020-11-22 - **Last Updated**: 2025-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # native-image-test #### 介绍 Windows下使用GraalVM+Maven+Picocli快速构建Java cli命令行工具 详情参见:[https://blog.csdn.net/HoloLens/article/details/109958411](https://blog.csdn.net/HoloLens/article/details/109958411) #### 软件架构 软件架构说明 #### 安装教程 ``` git clone https://gitee.com/jthinking/native-image-test.git ``` #### 使用说明 > 建议使用Window cmd或者Windows Powershell执行mvn package命令编译,我在测试的过程中使用IntelliJ IDEA的Maven插件package选项编译时报错。 执行mvn package的控制台中需要有C++构建工具环境,我们在安装Visual Studio 2019 Visual C++ Build Tools后并不会自动添加环境变量,我们需要自行执行安装目录`C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\`(默认安装路径)目录下的`vcvars64.bat`脚本设置环境变量,此设置只在当前控制台临时生效的。因此我们可以以如下方式执行编译: Window cmd下执行: ``` "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat" && mvn package ``` 或者Windows Powershell下执行: ``` cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat" && mvn package' ``` 编译成功后会在项目目录的target目录下生成exe文件。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 我的博客 [https://blog.csdn.net/HoloLens/article/details/109958411](https://blog.csdn.net/HoloLens/article/details/109958411)