java - GraalVM native-image -H:ConfigurationFileDirectories 文件的文档
问题描述
在哪里可以找到使用选项 - 、和设置的GraalVMnative-image
配置文件的文档/架构?-H:ConfigurationFileDirectories=<dir>
jni-config.json
reflect-config.json
proxy-config.json
resource-config.json
解决方案
我认为架构可以在这里找到。此外,您可以在更高级别的目录之一中找到所有必要的解析器。
我在这里复制模式以防它过时:
One or several (comma-separated) paths to JSON files that specify which program elements should be made available via reflection.
The JSON object schema is:
{
String name; // fully qualified class name
boolean allDeclaredConstructors; // include all declared constructors, see Class.getDeclaredConstructors()
boolean allPublicConstructors; // include all public constructors, see Class.getConstructors()
boolean allDeclaredMethods; // include all declared methods, see Class.getDeclaredMethods()
boolean allPublicMethods; // include all public methods, see Class.getMethods()
boolean allDeclaredFields; // include all declared fields, see Class.getDeclaredFields()
boolean allPublicFields; // include all public fields, see Class.getFields()
{
String name; // method name
String[] parameterTypes; // parameter types (optional, use if ambiguous)
}[] methods;
{
String name; // field name
}[] fields;
}[];
Example:
[
{
"name" : "java.lang.Class",
"allDeclaredConstructors" : "true",
"allPublicConstructors" : "true",
"allDeclaredMethods" : "true",
"allPublicMethods" : "true"
},
{
"name" : "java.lang.String",
"fields" : [
{ "name" : "value" },
{ "name" : "hash" }
],
"methods" : [
{ "name" : "<init>", "parameterTypes" : [] },
{ "name" : "<init>", "parameterTypes" : ["char[]"] },
{ "name" : "charAt" },
{ "name" : "format", "parameterTypes" : ["java.lang.String", "java.lang.Object[]"] },
]
},
{
"name" : "java.lang.String$CaseInsensitiveComparator",
"methods" : [
{ "name" : "compare" }
]
}
]
推荐阅读
- mysql - 我需要帮助加入两个查询以获得一个表作为结果
- c# - 即使服务器端允许本地地址,CORS 也会阻止访问
- c# - 为什么 IP 地址返回值 127.0.0.1?
- ios - UIImage 在屏幕/窗口/超级视图上的位置
- javascript - 关闭总是需要在 IIFE 中吗?
- php - 使用 HTTP POST REQUEST 将数据从 ESP8266 发送到 Live Server 的问题
- android - 如何忽略 NFC 意图(使手机不振动)?
- angular - Angular 渲染的 DOM html 自定义属性
- python - Odoo 10 - 与 CRON 一起使用
- python - 如何在 Django 管理中为字段添加填充?