是否有一种方法可以注销Java试图加载但不可用的类';在类路径上找不到?

是否有一种方法可以注销Java试图加载但不可用的类';在类路径上找不到?,java,Java,我正在尝试支持一个旧版本的Java web应用程序,但我没有源代码。运行此程序时,日志显示以下内容: SEVERE: StandardWrapper.Throwable org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'Censored' defined in ServletContext resource [ /WEB-INF/censored.xm

我正在尝试支持一个旧版本的Java web应用程序,但我没有源代码。运行此程序时,日志显示以下内容:

SEVERE: StandardWrapper.Throwable
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'Censored' defined in ServletContext resource [
/WEB-INF/censored.xml]: Class that bean class [com.censored.Censored] depends on not found; nested exception is java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
...

所以我可以看到哪个类抛出了错误,但是我看不到它感觉缺少了什么依赖。当试图加载一个实际上不存在的类时,我是否可以在Java中的某个地方抛出一个参数来注销该类?

您可以尝试使用
-verbose:class
选项启动JVM。这将记录所有类加载到控制台。也许这会给你更多的信息