Eclipse:Class will not export

    最近在进行 eclipse 下的 java 开发时,经常遇到 Class will not export 诸如此类的警告信息,如果不逐个“quick fix”,那么导出的 jar 或者 war 将无法执行,真的就报错:ClassNotFoundException!!

    原来以为真的要一个个的右键fix掉才行(竟然没有 quick fix all !!),可是如果引用了几十个 jar,那不得fix到死?!上网折腾了几下,原来 java 项目下的文件 .classpath 文件是非常有作用的。

    使用记事本打开,将其中的引用包改成依赖项就可以了!!


<classpathentry exported="true" kind="lib" path="D:/Documents/Projects/Java/libs/tdJavaUtils/commons-beanutils.jar">
        <attributes>
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
        </attributes>
    </classpathentry>
    <classpathentry exported="true" kind="lib" path="D:/Documents/Projects/Java/libs/tdJavaUtils/commons-betwixt-0.8.jar">
        <attributes>
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
        </attributes>
    </classpathentry>


    狗日的 java,狗日的 eclipse!

posted @ 2011-08-26 16:38  陛下  阅读(376)  评论(0编辑  收藏  举报