我的代码:
for (Class<? extends Module> module : moduleClasses) {
log.info("Module will config: {}", module);
// module like com.test.apps.hello.module.SomeModule
try {
install(module.newInstance());
log.info("Configured: {}", module.getName());
} catch (InstantiationException | IllegalAccessException e) {
throw Throwables.propagate(e);
}
}
public class SomeModule extends Module {
@Override
protected void configure() {
bind(SomClass.class).to(SomClassImp.class);
}
}
当我尝试仅安装几个课程时,它的工作正常,但是当我遇到这个问题时,
jdk1.8.0_152.jdk/contents/home/bin/java''完成了非零退出值255
我使用Gradle版本4.3.1。
我认为问题可能来自Gradle。
基于此错误,我可以通过增加最大尺寸内存JVM(-XMX1024M)来解决此问题。