Compilation err ororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatException

严重: Compilation error
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:372)
at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:232)
at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:188)

这个问题可能是因为tomcat的jre和你项目使用的不一致导致的。

和build path中

三处都保持版本一致,可解决。

时间: 2024-08-25 06:24:31

Compilation err ororg.eclipse.jdt.internal.compiler.classfmt.ClassFormatException的相关文章

Maven Web项目出现org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException错误

1. 问题描述 初学Maven,新建了一个基于Web骨架的Web项目,jar 包也导好了,作用域也设置正确了,Tomcat也正常运行了,可是就是说编译错误. 2. 问题原因 虽然我配置了Tomcat 9,但是我忘记了Maven用的是自带的Tomcat.Maven默认的Tomcat是6.0.29版本,而且问题出在我以前的JDK环境是1.7,所以Tomcat 6 支持JDK1.7.而我现在更换了JDK1.8,所以Tomcat 6就不支持了,编译错误也正常,从报错信息里也可以看出来,还是感谢指点我的伙

org.eclipse.jdt.internal.compiler.CompilationResul

各位好,上星期开发了一个小程序,运行正常!刚才重新启动后,运行首页就报了这个错,网上查了些资料都是eclipse jdt.jar的问题,可现在资源代码,不知道如何解决这个错误,还请各位高手指点一下,谢谢org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem; 解决方案: 去掉web应用中的jasper-runtime-5.5.9.jar,ja

Hadoop-1,web页面调用报无hbase.jar包【以解决】 2,报java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;【以解决】

1:web页面调用报无hbase.jar包 本来java文件就没有问题,但是jsp一调用那个java文件里的方法就报错,报的无hadoop/hbase相关报的问题. 主要解决方法是: 复制hbase/lib里面的jar包到hadoop的lib文件里 然后再打开hadoop/etc/hadoop/hadoop-env.sh 增加这一句: 1 export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/local/hbase/lib/*:/usr/lib/hbase

Exception:org.eclipse.epp.internal.logging.aeri.ui.log.StandInStacktraceProvider$StandInException

1.错误描述 The following data will be sent: ------ STATUS ------ pluginId org.eclipse.jst.jsp.core pluginVersion 1.2.800.v201505130300 code 4 severity 4 message A workspace crash was detected. The previous session did not exit normally. Not using saved t

Internal compiler error. See the console log for more information.

今天遇到unity3d报Internal compiler error. See the console log for more information.错误信息. 但根据提示在对应的地方却找不到相应的错误,后来仔细查看代码后发现是一处类型强制转换引起的,改正后就再没报错,,,有点莫名其妙.

Eclipse---Refreshing /.org.eclipse.jdt.core.exter

有俩月了 eclipse一直在启动的时候提示Refreshing /.org.eclipse.jdt.core.external.folders/.link0,然后大概等5分钟才敢动它,否则就会假死 今天实在是受不了了 查了一下原因,最终在国外友人的一个博客上面找到了解决的办法 在workspace/.metadata/.plugins/org.eclipse.jdt.core/.org.eclipse.jdt.core.external.folders/ 目录下,查看.project文件 [h

org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase问题

由于装了两个不同版本的CDT,然后打算卸掉一个,分不开版本,就直接在plugin和feature中将所有org.eclipse.cdt开头的包删掉了.重启Eclipse安装时出现org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase错误. 出现错误的原因是Eclipse的更新管理P2出错了.p2有它的一个垃圾回收机制,之前删除的JAR包在未被回收之前,再次重装,系统不会做重新download的动作,但是它又找不到那个JAR包了

c++ builder 2010 错误 F1004 Internal compiler error at 0x9740d99 with base 0x9

今天遇到一个奇怪的问题,拷贝项目后,在修改,会出现F1004 Internal compiler error at 0x9740d99 with base 0x9 ,不管怎么改,删除改动,都没用,关闭c++builder 2010,重启后,还是一样. 折腾好久,重新做项目拷贝,只是把项目名称(包括文件夹)中的 - 改成了 _ 能编译成功,这时我在去改用出错的项目名称,发现又可以编译成功. 这是什么坑啊.......NDY

安装lxml时gcc: internal compiler error: Killed (program cc1)的解决方法

在安装lxml时出现如下错误 gcc: internal compiler error: Killed (program cc1) 通过查看dmesg发现下述错误信息[2517343.500178] Out of memory: Kill process 5051 (cc1) score 632 or sacrifice child[2517343.501833] Killed process 5051 (cc1) total-vm:471664kB, anon-rss:326648kB, fi