我正在安装全新的 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。如果您没有看到正确的版本,请按照所述步骤操作这里。 祝你好运!