#头条创作争霸赛#
刚装了一台 32 G运行内存的台式电脑做为开发设计用的电脑,安装是指 Windows 10 标准版系统软件。重新开始构建了应用 GraalVM 搭建原生态程序流程所需要的自然环境,把操作过程记下来,便捷参照。
安装 GraalVM所使用的 GraalVM 版本是 22.2.0。
这一步是最简单。从 GitHub 下载 GraalVM 社区版的 Windows 版本压缩文件。压缩包解压到当地电脑硬盘某个文件目录就行了。这儿假设采用的是 D 盘网站根目录。压缩包解压以后的路线是 D:\\graalvm-ce-java17-22.2.0。
GraalVM 社区版下载
然后修改系统环境变量,把 GRAALVM_HOME 和 JAVA_HOME 都设成压缩包解压的路线,并且把 %GRAALVM_HOME%\\bin 和 %JAVA_HOME%\\bin 都导入到环境变量 PATH 中。
新开业一个命令行工具,认证 java -version 运行正常的。
开启命令行工具,转至 GraalVM 安装文件目录的 bin 根目录,运行下边的指令安装 native- image 专用工具。
gu install native-image
取得成功完毕之后,运行 gu list 检验结果。
ComponentId Version Component name Stability Origin-------------------------------------------------------------------------------------------------------------------graalvm 22.2.0 GraalVM Core Supportednative-image 22.2.0 Native Image Early adopter github.com
Windows 构建工具链的适用
native-image 指令运行的时候需要Windows 构建工具链的适用。检索并下载微软公司的 Visual Studio Community 版本。在安装部件时,挑选下面的图中所显示的部件。
Visual Studio 安装
安装完毕之后,在进行工具栏中都可以找到x86 Native Tools Command Prompt for VS 2022,运行以后运行命令行工具,能够运行 native-image 指令。
配备 INCLUDE 和 LIB 环境变量有些实例教程说可以仅安装 Visual Studio 形成专用工具。通过实验,非常简单有效的方法或是安装 Visual Studio Community 版。不然有可能出现找不着 cl.exe 错误。
要是直接运行 native-image 指令,应用x86 Native Tools Command Prompt for VS 2022命令行工具就够了。假如必须通过 GraalVM 的 native build tools 来建立原生态程序流程(Spring Native 所使用的恰好是这个工具),就需要手动式配备 INCLUDE 和 LIB 环境变量。
在运行 x86 Native Tools Command Prompt for VS 2022 时,INCLUDE 和 LIB 环境变量早已配备好啦,不用手动式配备。
假如你在搭建原生态程序流程时发生以下不正确,就证明 INCLUDE 和 LIB 环境变量配备有误。前边2个不正确与 INCLUDE 有关,后边的一个错误与 LIB 有关。
fatal error C1034fatal error C1083fatal error LNK1104INCLUDE 环境变量数值如图所示:
INCLUDE 环境变量
LIB 环境变量数值如图所示:
LIB 环境变量
以上2个环境变量的路线很有可能伴随着 Visual Studio 和 Windows 10 SDK 的版本而产生变化。请结合自身本机里的具体途径作出调整。
进行以上配备以后,就可以使用 GraalVM native build tools 来搭建原生态程序流程了。