Eclipse Galileo - JUnit 缺失

发布于 2024-07-26 08:43:38 字数 421 浏览 1 评论 0原文

构建路径> 添加库> 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

我在 Linux 上 root 用户安装的 Eclipse Galileo 的 。 除了这个 JUnit 问题之外,它对于 root 和其他用户来说效果很好。

为什么失去了Junit? (我已经检查了两次文件权限 - 全部可读!)

Build Path > Add Library > JUnit unable to add JUnit3 or JUnit4 components.

I see such message in the .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 installed by root user on Linux.
It works well for root and for other users except this JUnit issue.

Why it lost Junit?
(I've checked file permissions twice - all readable!)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

肩上的翅膀 2024-08-02 08:43:38

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

您能否检查您的 org.eclipse.core.expressions/.options 文件是否包含该行

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

This 应该足以使该错误消息消失。

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

This seems to be related to bug 239715, triggered by TypeExtensionManager.java, and due to some kind of plugins combination.

Could you check if your org.eclipse.core.expressions/.options file has the line

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

This should be enough to make that error message disappear.

That file is <eclipse-SDK-3.5-win32>\eclipse\plugins\org.eclipse.core.expressions_3.4.100.v20090429-1800.jar, and I just checked, it does contains the right option value (with latest Galileo) (are you using an older Galileo RC or Milestone release?).

青瓷清茶倾城歌 2024-08-02 08:43:38

啊,今天早上我也遇到这个问题了。 搜索显示可能与JGit/Egit有关 。 将EGit插件从0.5更新到0.6后,错误没有返回。

Ah, I was getting this problem this morning. A search showed that it was possibly related to JGit/Egit. After updating the EGit plugin from 0.5 to 0.6, the errors have not returned.

悲念泪 2024-08-02 08:43:38

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

我尝试了这个并且它有效,但是您必须删除版本 4 的 junit 的任何插件(如果存在)从插件文件夹中删除。

You can make a variable junit or smtg similar to your customized one, add the junit folder to this varible, and give extension of it as junit4.8.1.jar.

I tried this and it works, but you have to delete any plugins of junit of version4 if present from plugins folder.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文