繁体   English   中英

即使已安装新版本,Eclipse中也会出现旧的JRE版本错误

[英]getting old JRE version error in eclipse even when the new version is already installed

我是Android开发的新手,先安装了Eclipse Kepler,然后安装了android SDK。 但是在重新启动eclipse时,我得到的消息是JRE installed is 1.6,newer version neeeded当我尝试通过终端安装最新版本时,它说系统中已经安装了最新版本。

我做错了什么?

谢谢。

错误消息窗口

在此处输入图片说明

以及以下代码,当我尝试安装最新的JRE 7时。

winnou@winnoupc10 ~ $  sudo apt-get install openjdk-7-jre
[sudo] password for winnou: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
openjdk-7-jre is already the newest version.
openjdk-7-jre set to manually installed.
The following packages were automatically installed and are no longer required:
  language-pack-zh-hans language-pack-kde-en language-pack-kde-zh-hans language-pack-kde-en-base kde-l10n-engb kde-l10n-zhcn
  language-pack-zh-hans-base firefox-locale-zh-hans language-pack-kde-zh-hans-base
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 736 not upgraded.

解决了:

我收到错误消息是因为安装了2个版本的JRE,默认版本是JRE6。所以我将默认版本更改为7,从而解决了该问题。

在终端中键入以下命令,然后按照说明进行操作。

sudo update-alternatives --config Java

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.6                                1046      manual mode
  2            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  3            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode

Press enter to keep the current choice[*], or type selection number: 3

update-alternatives: using /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java to provide /usr/bin/java (java) in manual mode.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM