groovy - Groovy JDK 11 禁用警告消息
问题描述
当我在JDK 11上运行Groovy 2.5.3时,它会发出警告消息:
groovy -e 'print "hi"'
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/home/user/.sdkman/candidates/groovy/current/lib/groovy-2.5.3.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
是否有禁用此警告消息的选项?
解决方案
您可以禁用 Java 警告GROOVY_TURN_OFF_JAVA_WARNINGS
作为临时修复:
$ GROOVY_TURN_OFF_JAVA_WARNINGS=true groovy -e 'print "hi\n"'
hi
推荐阅读
- javascript - 反应原生:如何将“onPress”放在图标内?
- javascript - 如何以模式获取数据库结果
- python - 如何在 PyCharm 中取回调试控制台?
- node.js - 猫鼬 find().populate()
- javascript - 找不到反应js模块:无法解析“文件保护程序”
- python - Python json.load() 按原样读取 \u003d
- python - 尝试从列表中替换多个匹配项时如何摆脱“字符串索引超出范围”错误?
- flutter - Flutter:带有 BottomBar 菜单的导航架构
- flutter - 扑。在 null 上调用了 getter ''。接收方:null 尝试调用:产品
- api - 在 IntelliJ 中单击 Run/Debug 时创建 Serenity 的 index.html