如何在groovyscript中禁用警告?

如何在groovyscript中禁用警告?,groovy,Groovy,当我在控制台上运行groovy脚本时,每次出现以下警告时, 如何禁用此评论 WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.16.jar) to method java.lang.Obj

当我在控制台上运行groovy脚本时,每次出现以下警告时, 如何禁用此评论

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/usr/share/groovy/lib/groovy-2.4.16.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
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

您似乎正在使用Java9或更高版本

要删除此警告,请在groovybat/shell中添加以下java参数

--illegal-access=permit
或定义环境变量

JAVA_OPTS=--illegal-access=permit
有关此参数和其他java参数的更多信息:


顺便说一句,其中一个选项-切换到java8

仍然是相同的输出..你到底做了什么?我先运行JAVA_OPTS=--非法访问=permit,然后运行我的脚本。你有什么操作系统?我有lnux os。相关: