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!