native-image的構建
第一步,安裝graalvm
下載graalvm,可以直接去官網下載
https://www.graalvm.org/downloads/
github地址
https://github.com/graalvm/graalvm-ce-builds/releases/tag/vm-22.1.0
這里以jdk11為例
https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.1.0/graalvm-ce-java11-windows-amd64-22.1.0.zip
native-image的jar
https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.1.0/native-image-installable-svm-java11-windows-amd64-22.1.0.jar
第二步,install native-image
首先配置環(huán)境變量
注意:如果之前安裝過jdk,為了防止不必要的麻煩,直接將標記的變量放在第一位
使用命令查看是否安裝graal vm成功
java -version
安裝成功后,接下來安裝native-image
gu install -L native-image-installable-svm-java11-windows-amd64-22.0.0.2.jar
可以使用命令查看,已經安裝的功能
gu list
第三步,配置環(huán)境變量
因為native-image直接生成了二進制文件,以加快執(zhí)行速度。所以這里需要導入C庫
一開始如果沒有裝過visual studio,這里需要裝一下,選擇C++和組件
接下來分別配置INCLUDE和LIB,Microsoft Visual Studio的位置是自己安裝的位置,其他的除去版本號之外幾乎一致
INCLUDE的參數
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.16.27023\include
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared
LIB參數
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt\x64
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.16.27023\lib\x64
最后path新增文章來源:http://www.zghlxwxcb.cn/news/detail-456734.html
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64
第四步,測試
public class Hello {
public static void main(String[] args) {
System.out.println("Hello native image");
}
}
到這里就是大功告成了!文章來源地址http://www.zghlxwxcb.cn/news/detail-456734.html
到了這里,關于graalvm安裝并使用native-image的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!