构建路径>添加库> 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? (我已经检查了两次文件权限 - 都是可读的!)
答案 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)
答案 2 :(得分:0)
您可以创建类似于自定义变量的变量junit或smtg,将junit文件夹添加到此变量,并将其扩展为junit4.8.1.jar。
我试过这个并且它可以工作,但你必须从plugins文件夹中删除任何版本的junit插件。