graalvm java项目体验
准备工作
https://www.graalvm.org/downloads/
解压到一个你熟悉的目录
创建项目
sdk替换
增加一个测试路由
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
这是启动时间,现在我们将其打包看一下。
打包
切换jdk
下载
gu install native-image
遇到这种开启代理
set http_proxy=127.0.0.1:7890
错误
[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]
安装一下visual studio
选择C++里面的组件安装好
然后打开
执行打包命令
mvn -Pnative native:compile
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2018-02-25 hibernate 注解方式讲解映射关系