常见异常总结
1. Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;
[Ljava/lang/Object;Ljava/lang/Throwable;)V……
jar包中包含了一个SLF4J的旧版本的class,删除里面的slf4j就没有出现这个错误了。
总结:明明有方法而不能用,可能是版本的问题。
2. Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException
原因分析:
此问题一般发生在Myeclipse 保存文件并自动部署时候。本人在写项目的时候,还没等部署好,关闭了了myeclipse 10,结果出现了这种情况。有一种产生此错误的原因是因为此项目不不是由myeclipse创建的,
需要检查.project 文件,并且添加 com.genuitec.eclipse.j2eedt.core.webnature。
解决方法:
1、首先关闭MyEclipse工作空间。
2、然后删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”
取消myeclipse的自动部署:
右键点击项目 ->properties -> Builders,将DeploymentBuilder勾选去除.