avatar

技术小站

老骥伏枥,日行千里

  • 首页
  • Java
  • Web
  • 框架
  • 微服务
  • 架构
  • 数据库
  • 中间件
  • 研发
  • 关于
Home 在Windows下使用GraalVM运行原生HelloWorld
文章

在Windows下使用GraalVM运行原生HelloWorld

Posted 2023-06-18 Updated 2023-06- 18
By 管理员
5~7 min read

安装 GraalVM

下载GraalVM:https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.7/graalvm-community-jdk-17.0.7_windows-x64_bin.zip

配置GraalVM的安装目录到JAVA_HOME里和Path环境变量。

使用命令查看graal vm是否安装成功

java -version

安装 native-image 工具

查看graal vm的已经安装的组件

gu list

查看graal vm的可用组件

gu available

安装native-image工具

gu install native-image

安装 Visual Studio 2022

需要安装C++桌面开发工具

使用文本编辑器修改%JAVA_HOME%\bin下面的native-image.cmd,在文件头部添加如下内容:

@echo off

call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" > nul

运行 HelloWorld

编辑 HelloWorld.java

 public class HelloWorld {
     public static void main(String[] args) {
         System.out.println("Hello, Native World!");
     }
 }

编译成可执行文件

 javac HelloWorld.java
 native-image HelloWorld

运行 HelloWorld

 ./helloWorld

显示结果

Hello, Native World!
Java
Java
License:  CC BY 4.0
Share

Further Reading

Mar 29, 2025

编写SpringBoot项目的Dockerfile

编写一个适用于Spring Boot项目的Dockerfile需要几个关键步骤。以下是一个基本的Dockerfile示例,假设你的Spring Boot应用程序打包成一个JAR文件: 使用基础镜像:选择一个合适的Java基础镜像。 设置工作目录:在容器中创建一个工作目录。 复制JAR文件:将构建好的

Mar 28, 2025

spring-cloud-alibaba 2023.x 默认不支持bootstrap配置

2023.0.1.3取消了默认拉取配置方式需要采用spring-config.import来拉取的配置 spring.cloud.nacos.config.server-addr=172...19:8848 spring.cloud.nacos.config.namespace=0b6f9df0-*

Mar 21, 2025

vs code 里配置 Java 21 开发环境

settings.json "java.configuration.runtimes": [ { "name": "JavaSE-21", "path": "D:\\develop\\Java\\Adoptium\\jdk-21

OLDER

Redis集群为什么使用16384个哈希槽

NEWER

ThreadLocal 变量存储为什么不用 Map

Recently Updated

  • 【Windows】ApifoxAppAgent开机启动项删除
  • Proxy AI 配置第三方AI模型
  • Windows11 莫名端口占用,而又找不到占用应用的奇怪问题
  • Crack Sublime Text 4.2.0.0 Build 4200
  • 当 SSH 登录 CentOS 7 系统时认证缓慢的解决方案

Trending Tags

Halo 研发 工具 Linux 数据库 Java AI 象棋 Web Docker

Contents

©2025 技术小站. Some rights reserved.

Using the Halo theme Chirpy