首页 > 编程语言 >graalvm java项目体验

graalvm java项目体验

时间:2023-02-25 13:13:33浏览次数:57  
标签:web java image 体验 org graalvm 打包 native

准备工作

https://www.graalvm.org/downloads/

image

解压到一个你熟悉的目录

image

创建项目

image

sdk替换

image

增加一个测试路由

package com.example.graalvm_demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {


    @GetMapping("/hello")
    public String hello(){

        return "你好 graalVM";
    }


}

改下端口

server.port=9888

image

这是启动时间,现在我们将其打包看一下。

打包

切换jdk

下载

gu install native-image

image

遇到这种开启代理

set http_proxy=127.0.0.1:7890

image

打包

mvn -Pnative native:compile

错误

[ERROR] Failed to execute goal org.graalvm.buildtools:native-maven-plugin:0.9.20:compile (default-cli) on project graalvm_demo: Execution of C:\Program Files\Java\graalvm-ce-java17-22.3.1\bin\native-image.cmd @target\tmp\native-image-13827286872102600242.args returned non-zero result -> [Help 1]

标签:web,java,image,体验,org,graalvm,打包,native
From: https://www.cnblogs.com/qiudaozhang/p/17154126.html

相关文章