Eclipse不想使用openjdk-7

我正在安装新的Ubuntu。 我安装所有更新,然后重新启动。 然后我从apt安装openjdk-7-jdk,然后重新启动。 然后我安装了eclipse-platform,eclipse-jdt和eclipse-cdt。 然后我启动了Eclipse。 当我检查导入项目的构建路径时,决定在eclipse平台安装期间安装openjdk-6。 好的,很酷。 问题是我无法使用openjdk-7 AT ALL。 在构建路径库管理器中没有选项可以使用它。 如何更改它以便使用openjdk-7? 我已经尝试重新安装它,没有做任何事情。 刚告诉我它已经安装好了。

编辑:标题失败,修复。

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

手动安装Eclipse

所以从这里下载Eclipse。 我决定使用Classic版本,但是如果你想使用Java EE版本,我确信它会起作用。

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

cd  

确保该文件夹中没有以eclipse开头的文件。 如果有,则暂时将它们移出文件夹。 然后执行以下命令:

 tar -xzvf eclipse-* 

下一个,

 sudo mv eclipse /opt/eclipse 

然后你需要在/usr/share/applications/eclipse.desktop为Eclipse创建一个.desktop文件,这样你的栏上就会有一个shiny的图标(如果有人知道那边的小栏的官方名称那么请编辑这个答案,使其包含它)。 做这些命令

 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是一个替代品,如果我打算手动操作,我可能会更加努力。

您可以在此处找到有关安装不同软件的说明: 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。

希望这可以帮助,

您是否尝试过Window-> Preferences-> Java-> Installed JRE并添加了openjdk-7? 您也可以在安装Eclipse之前安装OpenJDK 7并删除OpenJDK 6

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

1)按照此链接手动java安装,不使用ppa 。 它有点过时,但你可以弄清楚你应该做什么。

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