由于Nashorn被停止,我们目前正在尝试将我们的(仍然是Java8)应用程序(非常大的monolith)从Nashorn更改为GraalVM。由于应用程序在多个项目中被用作库,所以我们决定只将必要的far添加到类路径(到目前为止,这似乎是可行的),而不是使用整个GraalVM运行时。要使用GraalVM,我将所有出现的getEngineByName改为graal.js,如下所示:
ScriptEngineManager sem = new ScriptEngineManager(null
您好,我一直在尝试为我的javafx项目创建一个本机构建,但是当我尝试运行它时,我得到了一个异常。我怀疑在编译后的二进制文件中找不到.fxml文件 at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:900)
at com.sun.javafx.applic
对于方法public Value asValue(Object hostValue),我无法强制使用GraalVM javadoc中的示例 Basic Examples: The following我的java类: $ cat Test.javaimport java.util.function.Supplier;import org.graalvm.polyglot.Value;
public class
我正在尝试用Docker创建一个GraalVM原生镜像。我已经创建了一个Micronaut项目,并成功地创建了一个jar应用程序并在docker中运行该应用程序;我还使用此jar文件创建了一个GraalVM本机映像,现在可以运行此应用程序,但我需要在docker中运行graalvm本机映像,以便在论坛中寻找答案。我发现有必要在docker中构建本机映像,因此我尝试使用此Dockerfile: # use graalvm image
# replace the occurences of "product"