问题标签 [graalvm-native-image]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法在 Windows 上使用本机映像编译简单的“Hello World”Java 应用程序
我正在尝试使用on提供的实用程序将一个简单的Java
Hello World
应用程序编译为本机代码,但我总是遇到错误(见下文)。native-image
GraalVM
Windows
HelloWorld.java
:
class
首先,我使用以下命令将代码编译为文件:
接下来,我native-image
从以下调用命令VS 2017 Developer Command Prompt
:
我也尝试了Windows SDK 7.1 Command Prompt
和VS 2019
版本,但都没有奏效。如何解决这个问题?它不能是编译器,因为它适用于常规C/C++
应用程序。你还需要为此配置什么吗?
java - Quarkas - 无法构建 - 原因:java.lang.RuntimeException:试图混合@NativeImageTest
我试图弄清楚为什么运行 a./mvnw package
会导致错误
我正在尝试构建原生图像,并将扩展添加到我的简单测试用例中,因为文档引用了https://quarkus.io/guides/building-native-image。但是,当我创建一个扩展我的基础并添加的新测试类时,@NativeImageTest
我得到了上面的异常。我没有弄乱生成 pom,所以不确定我是否缺少步骤。如果我执行也会发生这种情况./mvnw package -Pnative -Dquarkus.native.container-build=true
vert.x - 使用 Vert.x-redis 和 Quarkus 构建本机映像的问题
使用 vertx-redis-client 在本机模式下构建我的 quarkus 应用程序时遇到问题
我正在尝试使用连接、设置和添加的方法创建一个缓存类。当我使用 set 和 get 方法时,我试图打开一个新的 redis 连接。
使用 ./mvnw compile quarkus:dev 应用程序运行正常。但是,当我尝试构建本机映像时,我收到错误:
我的缓存类:
quarkus - 如何为原生 Quarkus 安装 gu native-image
我正在关注本机 Quarkus 的官方教程,但无法运行以下步骤:
${GRAALVM_HOME}/bin
GraalVM 发行版中不存在该目录。
我从https://github.com/oracle/graal/releases下载了最新的 GraalVM ,版本 19.3.1。
我应该如何运行${GRAALVM_HOME}/bin/gu install native-image
命令?
aws-lambda - Quarkus 本机编译错误:“图像堆中不允许有 sun.security.provider.NativePRNG 的实例”
我正在尝试编译一个 AWS Lambda Quarkus Native 项目。
当我尝试添加和使用 HTTP 客户端时,编译会中断。
错误如下:
我曾尝试使用 OkHTTP 和 Apache HTTP 客户端但没有成功。
我也尝试了 option --initialize-at-run-time
,但与以下任何类都没有相关结果:
- io.mirko.alexa.home.raspberry.impl.DynamoDBDeviceRepository_ClientProxy
- io.mirko.alexa.home.raspberry.impl.DynamoDBDeviceRepository
- org.apache.http.impl.client
- java.security.SecureRandom
- org.apache.http.impl.client.InternalHttpClient
- sun.security.provider.NativePRNG
我对使用哪个 HTTP 客户端没有任何限制。仅仅在 Quarkus Native 中一个可用的就绰绰有余了。
谢谢。
java - JavaFX + GraalVM + Gluon
嗨,我一直在尝试对我的 javafx 项目进行本地构建,但是当我尝试运行它时出现异常。我怀疑在编译的二进制文件中找不到 .fxml 文件
我不确定我做错了什么,因为如果我使用 mvn 运行程序,它运行得非常好javafx:run
我想知道我的 pom 文件是错误的还是我以前从未使用过 maven 的东西,所以只是尝试复制此处找到的示例项目中的内容:
https://github.com/gluonhq/client-samples https://gluonhq.com/native-desktop-application-using-substrate-graalvm/
这是我当前的源代码帮助/洞察力将不胜感激https://files.catbox.moe/xdr8x8.zip
我认为它可能是 pom 文件,这里有一些 refelction 列表,其中列出了一堆 javafx 的东西,但我不确定我是否需要添加我在这里使用的每一个 javafx 东西或https://github .com/gluonhq/client-samples/blob/master/Maven/HelloFXML/pom.xml
aws-sdk - 使用 micronaut-bom1.2.10、graal19.2.1 和 aws-sdk2.10.56 构建应用程序时出现错误:org.apache.commons.logging.LogFactoryjava.lang.NoClassDefFoundError
使用 micronaut bom 1.2.10 版本以及 software.amazon.awssdk:lambda:2.10.56 和 software.amazon.awssdk:s3:2.10.56 依赖项创建了一个应用程序,这些依赖项具有从 s3 存储检索数据并使用 graal 19.2 的功能.1 创建原生图像。本机映像已成功创建,但是当我尝试访问端点时,它因以下异常而失败:
以及创建 S3 客户端时的一系列异常。该异常在以下点也失败了:
S3Client 的代码:
构建-native-image.sh
gluon - 集成到项目自定义reflectionconfig-arm64-ios
我正在使用 graalvm 创建我的 IPA,除了与反射一起使用的类没有链接之外,一切似乎都正常工作。我生成了有问题的文件,以明确需要我在编译时链接的类,但我不明白文件应该放在哪里。
gluon - 在 graalVM 上使用 Json 序列化时出错
我想使用 rest API 来检索我的应用程序编写的信息,使用 gluon-mobile 和 graalvm。如何序列化我的数据?我已经尝试过 Gson 和 Jackson 并且在 ios Device 上序列化的结果字符串为 null
java - 在 graalvm 原生镜像中注册一个通过 Unsafe.allocateInstance 实例化的类
我的应用程序的 Graalvm 本机映像在以下方法调用中运行时失败:
有这个特例:
在生成本机图像之前,我启动了应用程序,native-image-agent
它生成了 graalvm 配置 jsons,但reflect-config.json
没有org.lwjgl.PointerBuffer
.
即使我手动添加到reflect-config.json
由于上述异常,本机映像仍然失败。有没有办法Unsafe.allocateInstance
在原生图像中工作?