我有一个图书馆,所有文件都放在同一个包中
org.ores.async
但是我收到此错误:
java.lang.NoClassDefFoundError: Could not initialize class org.ores.async.NeoUtils
起初我以为这可能是循环依赖,但看起来却不一样,特别是因为所有类都在同一个包中。我一直在搜寻一个提示,但我已经尝试了一切,并不断遇到相同的问题。
有人知道这可能是什么吗?
答案 0 :(得分:0)
请不要对此进行标记。这是我最初的问题。其他答案针对的是由不同提问者提出的不同问题,其中该答案是可能的答案。
我有这个:
.modal-open
您可能会看到问题,env var可能返回null而不是字符串。因此,为了检验我的理论,我将其更改为:
class Util {
static boolean isNeverAsync = System.getenv().get("asyncc_exclude_redundancy").equals("yes");
}
问题消失了。真是太奇怪了,Java不能为您提供错误的确切堆栈跟踪信息。
安全地初始化它的方法可能是:
class Util {
static boolean isNeverAsync = false;
}