没设置classpath时在dos下可以正常编译class文件,设置了classpath路径后只能在eclipse下编译,dos下就报错。

解决方案 »

  1.   

    我碰到过一种情况,供你参考
    情况是这样的原来的项目下.classpath文件是这么写的
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_13"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
    <classpathentry kind="output" path="build/classes"/>
    </classpath>
    编译正常。
    但如果
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_13"/>
    <classpathentry kind="output" path="build/classes"/>
    </classpath>
    这么写的话,就编译不通过。
    看出不一样了吗?我不知道是不是和你同一个问题
      

  2.   

    有一个 classpath 的配置的