Eclipse Galileo - JUnit缺失

时间:2009-07-06 03:43:37

标签: eclipse junit

构建路径>添加库> JUnit无法添加JUnit3或JUnit4组件。

我在.log

中看到了这样的消息
!MESSAGE No property tester contributes a property projectPersistentProperty     org.eclipse.team.core.repository to type class org.eclipse.core.internal.resources.Project

Eclipse Galileo由root用户在Linux上安装。 它适用于root和其他用户,除了这个JUnit问题。

为什么它丢失了Junit? (我已经检查了两次文件权限 - 都是可读的!)

3 个答案:

答案 0 :(得分:1)

这似乎与bug 239715有关,由TypeExtensionManager.java触发,并且由于某种类型的插件组合。

你能检查你的org.eclipse.core.expressions / .options文件是否有这行

org.eclipse.core.expressions/debug/TypeExtensionManager=false

这足以使该错误消息消失。

该文件为<eclipse-SDK-3.5-win32>\eclipse\plugins\org.eclipse.core.expressions_3.4.100.v20090429-1800.jar,我刚刚检查过,它确实包含正确的选项值(使用最新的Galileo)(您使用的是较旧的Galileo RC还是Milestone版本?)。

答案 1 :(得分:0)

啊,我今天早上遇到了这个问题。搜索显示it was possibly related to JGit/Egit。将EGit插件从0.5更新为0.6后,错误仍未返回。

答案 2 :(得分:0)

您可以创建类似于自定义变量的变量junit或smtg,将junit文件夹添加到此变量,并将其扩展为junit4.8.1.jar。

我试过这个并且它可以工作,但你必须从plugins文件夹中删除任何版本的junit插件。