使用Graalvm编译native-image(一)环境配置

1,354 阅读1分钟

环境参数

1.系统环境: win10 64位 1.Graalvm:graalvm-ce-java11-21.3.0

下列下载文件合集:链接:pan.baidu.com/s/1KfuuIJtU… 提取码:gpxv

安装配置Graalvm

  1. 下载地址:Graalvm

  2. 设置-系统环境变量:

    # 新增
    GRAALVM_HOME:C:\Program Files\Java\graalvm-ce-java11-21.3.0
    JAVA_HOME: C:\Program Files\Java\graalvm-ce-java11-21.3.0
    # 增加path项
    Path: %JAVA_HOME%\bin
    
  3. 验证安装

    C:\Users\XXX>java -version
    openjdk version "11.0.13" 2021-10-19
    OpenJDK Runtime Environment GraalVM CE 21.3.0 (build 11.0.13+7-jvmci-21.3-b05)
    OpenJDK 64-Bit Server VM GraalVM CE 21.3.0 (build 11.0.13+7-jvmci-21.3-b05, mixed mode, sharing)
    
  4. 安装native-image
    方法1:在线安装(不推荐) C:\Users\Administrator> gu install native-image 方法2:下载文件安装

    1. 下载地址:native-image
    2. 进入下载文件目录下: gu -L install native-image-installable-svm-java11-windows-amd64-21.3.0.jar

安装配置VS

  1. 下载地址:Visual Studio
  2. 安装: image.png 将会占用c盘空间,重启系统
  3. 设置-系统环境变量
    WK10_BIN:C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0
    WK10_INCLUDE:C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0
    WK10_LIB:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0
    MSVC:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133
    
    LIB:%WK10_LIB%\um\x64;%WK10_LIB%\ucrt\x64;%MSVC%\lib\x64;
    INCLUDE:%WK10_INCLUDE%\winrt;%WK10_INCLUDE%\ucrt;%WK10_INCLUDE%\um;%WK10_INCLUDE%\shared;%MSVC%\include;
    
    ## path
    %MSVC%\bin\HostX64\x64
    %WK10_BIN%\x64
    
    
    注意检查,版本号或存放路径是否一致;
  4. 验证安装
    C:\Users\varz>cl
    用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.29.30145 版
    版权所有(C) Microsoft Corporation。保留所有权利。
    
    用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]
    

END