- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 GraalVM 的东西有点陌生,所以请帮助我。我使用 IntelliJ IDEA 作为我的 IDE,使用 Gradle 作为我的标准构建系统。我的所有项目都使用内置的 GraalVM JDK(它基于 Java 11)。所以,我的问题是当我尝试导入 org.graalvm.polyglot
时或任何此类包,它在导入下绘制一条波浪线,表示 IntelliJ IDEA 无法识别该包并且尚未对其进行索引。但是当我使用 gradle 或任何方法运行它时,导入的包可以工作。 IDE 的自动完成功能不起作用。像在记事本中编程时那样输入类和方法的全名是有点烦人的。我看过一些关于这个的教程,建议我添加 graal-sdk.jar
作为依赖项,但在 Java 11 版本的 GraalVM 中找不到 jar 文件。我什至添加了整个 lib
文件夹到 IntelliJ 的 Libraries
Project Structure
中的部分.所有这些都没有奏效。请帮助我OwO!
最佳答案
让 IDEA 识别 graal-sdk.jar 类的一种方法是通过构建工具将其添加到您的依赖项中。该 jar 可在 Maven Central 上获得:https://mvnrepository.com/artifact/org.graalvm.sdk/graal-sdk/20.2.0
所以将它添加到 Maven 范围的依赖项中:provided
将使IDEA对其进行索引并提供内容辅助等,但不会使用或打包,因为它已提供。
对于 Gradle,我认为是 compileOnly
.
编辑:
为了完整起见,在 JDK11 上的东西被打包在 jmod
中。文件:https://docs.oracle.com/javase/9/tools/jmod.htm#JSWOR-GUID-0A0BDFF6-BE34-461B-86EF-AAC9A555E2AE
也许您可以说服 IDE 来查看它们。我认为是 $GRAALVM_HOME/jmods/org.graalvm.sdk.jmod
关于java - IntelliJ IDEA 不索引 GraalVM 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64399624/
是否可以在 reflection-config.json 中添加一个包?像这样的东西: [ { "name" : "org.apache.tinkerpop.shaded.kryo.ser
GraalVM 有许多令人惊讶的功能。但是我还没有看到但很想看到的一件事是能够在浏览器中运行 GraalVM 应用程序。像这样的来源 (Top 10 Things To Do With GraalVM
在 GraalVM 架构上实现编程语言有哪些(架构)差异 - 特别是使用 Sulong 的 Graal、Truffle 和 LLVM 之间? 我计划在 GraalVM 架构上重新实现现有的静态类型编程
如何控制使用 GraalVM native-image 创建的原生图像的堆大小? native 图像是否评估通常的 JVM -Xmx 参数? 最佳答案 您可以使用 -Xmx{n} 命令行参数指定堆大小
GitHub 上的 Substrate VM 文档(例如 CONFIGURE.md 提到了多个 -H:... 选项,例如 -H:ReflectionConfigurationResources 或 -
是否有任何方法可以将 javascript 源代码转换为某种预编译的声明,可以以某种方式存储并加载到 org.graalvm.polyglot.Context 而不是将其作为原始字符串进行评估?类似于
我有一个小 Java 程序。我使用 Graal 的 native-image 构建了一个二进制文件(即 GraalVM AOT 又名 SubstrateVM)。 我的程序可以使用 Java 运行时或本
我正在尝试使用 GraalVM 和 native 图像构建 native 应用程序。开始构建过程时发生错误。类路径中似乎缺少 cl.exe。就像 GraalVM 网站上提到的那样,我已经安装了“GRM
我知道这些技术都是相关的,但有人可以解释一下每种技术的用途以及它们如何组合在一起吗? 最佳答案 简单化: 格拉尔 - Java 字节码编译器。可以及时(作为 JVM 的一部分)或提前使用。 Subst
我为使用动态编程找出最长公共(public)子序列的方法创建了一个基准: @Benchmark def longestCommonSubsequenceDP(): String = { v
我有一个在 java-8-openjdk-amd64 上运行的 java 应用程序,它评估 java 脚本。现在我安装了 GraalVM Community Edition graalvm-ce-19
我正在尝试编译示例 Quarkus使用 GraalVM 和 Maven 项目到 native 镜像。这是我的 Quarkus 服务的代码: package gk.testquarkus; import
我正在 Graal 上编写一个应用程序,它将能够执行不同语言的小脚本。 我正在尝试为我用来将 Context.eval() 调用(类型:Value)的结果转换/处理为 Java 对象的类编写一些单元测
我正在尝试使用 Graalvm 构建 native 图像,但每次我尝试使用 mvn gluonfx:build 构建它时都会出现错误,项目中有数据库连接,例如:H2 DB。 正常运行即可 没有任何数据
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 2 年前。
我正在尝试使用 Micronaut 应用程序作为发现的 Graalvm native 镜像 here. 但是当我运行 ./gradlew buildNativeLambda 时我有这些异常(excep
我正在使用 GraalVM 执行 JavaScript 文件,但在异常处理方面遇到问题。我的 JS 代码会回调 Java,如果这些 Java 方法之一抛出异常,那么我就会丢失原因链。 public c
我正在尝试在项目中使用 GraalVM 来添加简单的脚本功能。我使用 Maven 进行依赖项管理来加载 Graal 的基本依赖项。这是我的 pom.xml: 4.0.0 cx.matthe
嗨,我一直在尝试对我的 javafx 项目进行 native 构建,但当我尝试运行它时出现异常。我怀疑在编译的二进制文件中找不到 .fxml 文件 Exception in thread "main"
环顾四周,皆是对手! 云时代的掉队者,由于Java启动的高延时、对资源的高占用、导致在Serverless及FaaS架构下力不从心,在越来越流行的边缘计算、IoT方向上也是难觅踪影;
我是一名优秀的程序员,十分优秀!