gpt4 book ai didi

java - 如何禁用 niogroovymethods 的警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:58:48 25 4
gpt4 key购买 nike

我正在使用带有 jdk6u35 的 groovy-2.3.3。 groovy 二进制文件已从 groovy-sdk-2.3.3.zip 中提取。

用groovyc编译后,运行java时报错:

Unsupported major.minor version 51.0.

我用谷歌搜索并发现问题出在 groovy-all-2.3.3-indy.jar(用于 jdk7+),因此我将其从我的 CLASSPATH 中删除。现在该程序可以运行,但会发出警告:

WARNING: Module [groovy-all] - Unable to load extension class [org.codehaus.groovy.runtime.NioGroovyMethods]

如何禁用此警告消息,因为我知道它不适用于我的设置?

如果我不能在不从源代码重新编译的情况下禁用此警告(这对我来说不是一个有效的选项),是否有任何其他我应该下载的 groovy 可执行文件,而不是 sdk zip 文件,以便它可以与 java 一起工作-jdk6 没有任何警告?

最佳答案

在我得到之前

➜~  groovy -version                          
Aug 6, 2014 12:29:38 PM org.codehaus.groovy.runtime.m12n.MetaInfExtensionModule newModule
WARNING: Module [groovy-nio] - Unable to load extension class [org.codehaus.groovy.runtime.NioGroovyMethods]
Groovy Version: 2.3.4 JVM: 1.6.0_45 Vendor: Sun Microsystems Inc. OS: Linux

编辑vim $JAVA_HOME/jre/lib/logging.properties

将 INFO 设置为 SEVERE 或 OFF java.util.logging.ConsoleHandler.level = SEVERE

之后

➜~  groovy -version                          
Groovy Version: 2.3.4 JVM: 1.6.0_45 Vendor: Sun Microsystems Inc. OS: Linux

更新(第二个更好的解决方案):

从 lib 文件夹中删除 groovy-nio-2.3.6.jar

➜  ~  groovy --version
Aug 15, 2014 11:45:56 PM org.codehaus.groovy.runtime.m12n.MetaInfExtensionModule newModule
WARNING: Module [groovy-nio] - Unable to load extension class [org.codehaus.groovy.runtime.NioGroovyMethods]
Groovy Version: 2.3.6 JVM: 1.6.0_34 Vendor: Sun Microsystems Inc. OS: Linux
➜ ~
➜ ~ mv $GROOVY_HOME/lib/groovy-nio-2.3.6.jar $GROOVY_HOME/lib/groovy-nio-2.3.6.bak
➜ ~
➜ ~ groovy --version
Groovy Version: 2.3.6 JVM: 1.6.0_34 Vendor: Sun Microsystems Inc. OS: Linux

关于java - 如何禁用 niogroovymethods 的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24302887/

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