gpt4 book ai didi

java - AWS Lambda JavaCompiler实例

转载 作者:行者123 更新时间:2023-12-02 11:51:23 25 4
gpt4 key购买 nike

在 AWS Lambda Java 8 函数中,是否可以获取 SystemJavaCompiler 的实例?这是一个片段:

final File root = new File("/tmp");    
final File sourceFile = new File(root, type.getSourceFilename());

sourceFile.getParentFile().mkdirs();

Files.write(sourceFile.toPath(), templateString.getBytes(StandardCharsets.UTF_8));

final JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
compiler.run(null, null, null, sourceFile.getPath());

我尝试在 Lambda 中动态编译源代码,ToolProvider.getSystemJavaCompiler() 抛出 NullPointerException。这在本地效果很好。我希望避免部署 EC2 实例,从而受益于 Lambda 的资源节省。

最佳答案

也许没有SDK,只有JRE。

关于java - AWS Lambda JavaCompiler实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47862541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com