在 Linux 上的 Eclipse 中安装 JDT 时出现问题

在 Linux 上的 Eclipse 中安装 JDT 时出现问题

我在 Fedora Core 14 上使用yum install eclipse-platform.我运行eclipse并尝试安装java开发工具,但是出现了这个错误:

Cannot complete the install because of a conflicting dependency. 
Software being installed: 
Eclipse Java Development Tools 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F (org.eclipse.jdt.feature.group 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F) 
Software currently installed: 
Eclipse Platform 3.6.1 (Eclipse Platform 3.6.1) 
Only one of the following can be installed at once: 
Eclipse IDE UI 3.6.1.M20100825-0800 (org.eclipse.ui.ide 3.6.1.M20100825-0800) 
Eclipse IDE UI 3.6.0.I20100601-0800 (org.eclipse.ui.ide 3.6.0.I20100601-0800) 
Eclipse IDE UI 3.6.2.M20101201-0800 (org.eclipse.ui.ide 3.6.2.M20101201-0800) 
Cannot satisfy dependency: 
From: Eclipse Platform 3.6.1 (Eclipse Platform 3.6.1) 
To: org.eclipse.ui.ide [3.6.1.M20100825-0800] 
Cannot satisfy dependency: 
From: Eclipse Java Development Tools 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F (org.eclipse.jdt.feature.group 
    3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F) 
To: org.eclipse.platform.feature.group 3.6.2 
Cannot satisfy dependency: 
From: Eclipse Platform 3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi (org.eclipse.platform.feature.group 
    3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi) 
To: org.eclipse.ui.ide [3.6.2.M20101201-0800]

我应该怎么办?

答案1

在我看来,您使用 yum 安装了 IDE,然后进入 IDE 来安装最新的 java 开发工具。如果您从 Linux 发行版的包管理系统安装 Eclipse,那么您也应该从该系统安装开发工具。我确信 yum 中有一个 eclipse-jdt 包。依赖关系可能是从 eclipse-jdt 到 eclipse,这是一个有意识的决定,因为相反的选择是可选的。

有两种解决方案,要么坚持使用 IDE 中的包,要么从 eclipse 网站下载存档。第一个选项将提供一个稳定的环境,让所有部分都能很好地协同工作。第二个将为您提供所有内容的最新(稳定)版本,当您从 IDE 内部添加/安装组件时,您将减少此类冲突的麻烦。

答案2

我建议从网站下载 Eclipse 并将其解压缩到您的主文件夹中。我过去也遇到过类似的冲突,在这种情况下不使用操作系统中的软件包对我有帮助。

我知道这不是您正在寻找的答案,但如果您只想在系统上安装 IDE,我认为这是一个有效的替代方案。

相关内容