Eclipse 不想使用 openjdk-7

Eclipse 不想使用 openjdk-7

我正在安装全新的 Ubuntu。我安装了所有更新,然后重新启动。然后我从 apt 安装 openjdk-7-jdk,然后重新启动。然后我安装 eclipse-platform、eclipse-jdt 和 eclipse-cdt。然后我启动 Eclipse。当我检查导入项目的构建路径时,它决定在 eclipse-platform 安装期间安装 openjdk-6。好的,很酷。问题是我根本无法使用 openjdk-7。构建路径库管理器中没有使用它的选项。我该如何更改它以使用 openjdk-7?我已经尝试重新安装它,但什么也没做。只是告诉我它已经安装了。

编辑:标题失败,已修复。

答案1

因此解决方案是手动安装 Eclipse,以便 apt 不会安装实际上不是依赖项的依赖项。

手动安装 Eclipse

因此从以下网址下载 Eclipse这里。我决定使用 Classic 版本,但如果您想使用 Java EE 版本,我相信它会起作用。

将其下载到目录并打开终端。使用命令导航到该目录

cd <insert directory path here>

制作当然检查该文件夹中是否没有以 eclipse 开头的文件。如果有,则暂时将它们移出文件夹。然后执行以下命令:

tar -xzvf eclipse-*

下一个,

sudo mv eclipse /opt/eclipse

然后你需要为 Eclipse 创建一个 .desktop 文件,这样/usr/share/applications/eclipse.desktop你的工具栏上就会有一个闪亮的图标(如果有人知道侧面小栏的官方名称,请编辑此答案以使其包含它)。执行以下命令

sudo touch /usr/share/applications/eclipse.desktop
sudo gedit /usr/share/applications/eclipse.desktop

将其粘贴到该文件中:

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Integrated Development Environment
Exec=/opt/eclipse/eclipse
Type=Application
Icon=/opt/eclipse/icon.xpm
Terminal=false
NoDisplay=false
Categories=Development;IDE

然后创建一个符号链接,/usr/local/bin以便您可以使用以下命令从终端运行它eclipse

cd /usr/local/bin
ln -s /opt/eclipse/eclipse

就是这样!

最终,我决定使用 Sun 的 Java,因为 OpenJDK 可以替代它,而且如果我要手动操作,我还不如多做一点。

答案2

您可以在这里找到安装不同软件的说明:https://wiki.ubuntu.com/fballem/Software%2012.04#AdditionalRepositories

我首先安装 Oracle Java 7。

为此,打开终端并输入以下两个命令:

sudo add-apt-repository ppa:webupd8team/java && sudo apt-get --quiet update
sudo apt-get install oracle-java7-installer

您还需要能够管理用户和组:

sudo apt-get install gnome-system-tools

安装说明中有一部分介绍如何正确安装 Eclipse。

希望这可以帮助,

答案3

您是否尝试过转到窗口->首选项->Java->已安装的 JRE 并添加 openjdk-7?您也可以在安装 Eclipse 之前安装 OpenJDK 7 并删除 OpenJDK 6 来使其正常工作

答案4

我只是想添加一些有关 oracle-java 手动安装的信息。

1)点击此链接不使用 ppa 手动安装 Java。虽然有点过时,但你可以弄清楚你应该做什么。

2) 在终端运行:javac -version 和 java -version。如果您没有看到正确的版本,请按照所述步骤操作这里。 祝你好运!

相关内容