java.lang.NoClassDefFoundError: 无法初始化类 XXX
2022-08-31 06:06:19
public class PropHolder {
public static Properties prop;
static {
//code for loading properties from file
}
}
// Referencing the class somewhere else:
Properties prop = PropHolder.prop;
class PropHolder
是我自己的一个类。该类驻留在主类的同一 JAR 文件中。所以这不应该是因为类路径中缺少任何JAR。
当我通过 查看 JAR 文件时,我可以看到那里列出的。jar tf myjarfile
PropHolder.class
顺便说一句:代码在我的本地计算机上运行良好。但是当我用一些脚本将其部署到Linux服务器上时,无法正常工作。所以我认为这不是代码的问题。但出于某种原因。部署过程很难跟踪。
可能是什么问题?