我的eclipse是3.2的,我将编译器改成jDK1.5的,target VM是1.5还能编译成功,怎么只将target VM改成1.4就不行了呢(其它没变,不是说可以将文件编译成JDK1.4支持的类文件么)?下面是错误信息:
Buildfile: E:\workspace\pm\jocky_build.xml
init:
[jocky] Jocky disabled
[mkdir] Created dir: E:\workspace\pm\jocky\performance\WEB-INF\classes
build:
[echo] pm.jocky: E:\workspace\pm\jocky_build.xml
[jocky] Jocky enabled
[javac] Compiling 180 source files to E:\workspace\pm\jocky\performance\WEB-INF\classes
[javac] An exception has occurred in the compiler (1.5.0). Please file a bug at the Java Developer Connection (
http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
[javac] java.lang.AssertionError: com.sun.tools.javac.jvm.ClassFile$TypeName@d0a5d9
[javac] at com.sun.tools.javac.jvm.Code._$1(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Code.emitop1(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Items$ImmediateItem._$1(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Items$ImmediateItem.load(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genArgs(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitApply(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Apply.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genExpr(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitAssign(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Assign.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genExpr(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitConditional(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Conditional.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genExpr(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genArgs(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitApply(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Apply.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genExpr(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitAssign(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Assign.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genExpr(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitExec(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Exec.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genDef(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genStat(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genStat(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genStats(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitBlock(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$Block.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genDef(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genStat(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genMethod(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.visitMethodDef(Unknown Source)
[javac] at com.sun.tools.javac.tree.Tree$MethodDef.accept(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genDef(Unknown Source)
[javac] at com.sun.tools.javac.jvm.Gen.genClass(Unknown Source)
[javac] at com.sun.tools.javac.main.JavaCompiler.genCode(Unknown Source)
[javac] at com.sun.tools.javac.main.JavaCompiler.compile(Unknown Source)
[javac] at com.sun.tools.javac.main.Main.compile(Unknown Source)
[javac] at com.sun.tools.javac.main.Main.compile(Unknown Source)
[javac] at com.sun.tools.javac.Main.compile(Unknown Source)
[javac] at com.sun.tools.javac.Main.main(Unknown Source)
BUILD FAILED
E:\workspace\pm\jocky_build.xml:57: Compile failed; see the compiler error output for details.
Total time: 13 seconds