我正在使用groovy 1.8.8和java 1.7.0 以下代码工作正常
def config = new ConfigSlurper().parse(new File('conf/log4j.props').toURL())
PropertyConfigurator.configure(config.toProperties())
最近完成了Java升级。
Groovy Version: 1.8.8 JVM: 1.8.0 Vendor: IBM Corporation OS: Linux
当我运行脚本时,我得到以下错误
Caught: java.lang.NoClassDefFoundError: java.util.HashMap$Entry
java.lang.NoClassDefFoundError: java.util.HashMap$Entry
at gk_feed_gen.run(gk_feed_gen.groovy:41)
Caused by: java.lang.ClassNotFoundException: java.util.HashMap$Entry
... 1 more
我知道,Java 1.8不支持java.util.HashMap。但我也不能升级groovy。
在这种情况下,解决此问题的替代解决方案是什么?