烦恼 - 如何禁用Eclipse类路径条目警告

时间:2010-09-06 19:09:09

标签: java eclipse

我搜索了这些选项,但我似乎无法找到禁用这些警告的方法。警告如下:

Classpath entry org.eclipse.jdt.junit.JUNIT_CONTAINER/4 will not be exported or published. Runtime ClassNotFoundExceptions may result.   

除了弄乱我的“问题”观点之外,在我的项目中对我没有任何意义。

2 个答案:

答案 0 :(得分:27)

bug 190783可能与此问题相关。

  

此警告现在有两个快速修复:

     

- 添加“dependency”属性(这是当前的快速修复)

     

- 添加“nondependency”属性;添加此属性将明确排除cp条目作为潜在的发布/导出依赖项。如果用户改变主意,他们可以通过JDT构建路径UI删除此属性。

作为Mondain评论:

  

我找到了!右键单击警告并选择快速修复,yay!

确实可以使用快速修复方法:另请参阅FAQ What is a Quick Fix?Quick FixQuick Assist

alt text

答案 1 :(得分:1)

整个项目的快速修复(虽然可能太贪心)。假设linux实用程序(或cygwin):

cp .classpath classpath-bak
cat classpath-bak | sed 's@^\(\s*<classpathentry kind=.*\)/>\s*$@\1><attributes><attribute name="org.eclipse.jst.component.nondependency" value=""/></attributes></classpathentry>@' > .classpath