怎么使用 graalvm-jdk 打包成可执行文件呢?

Blade 未结 2 179
乘风破浪潮
乘风破浪潮 2024-09-09 18:39

我想使用 graalvm-jdk-17.0.11+7.1 本地打包成.exe可执行文件,怎么配置呢?

2条回答
  •  乘风破浪潮
    2024-09-19 18:30

    我在 pom.xml 文件增加如下配置

    
        
            native
            
                17
                17
                17
                17
                UTF-8
                UTF-8
                UTF-8
                false
                false
            
            
                
                    
                        org.graalvm.buildtools
                        native-maven-plugin
                        0.10.2
                        true
                        
                            blade-api
                            org.springblade.Application
                            true
                            false
                            true
                            true
                            true
                            true
                        
                        
                            
                                build-native
                                
                                    compile-no-fork
                                
                                package
                            
                        
                    
                
            
        
    

    打开 x64 Native Tools Command Prompt for VS 2022 终端,输入如下命令

    mklink /J D:\J D:\Developer\GraalVM\graalvm-jdk-17.0.11+7.1
    set JAVA_HOME=D:\J
    set PATH=%JAVA_HOME%\bin;%PATH%
    cd /d D:\Documents\IdeaProjects\cipher-service\bladex-boot
    mvn clean package -DskipTests=true -Pnative

    报错如下图,请问该怎么处理?

    image.png

提交回复