转:Ubuntu系统下出现eclipse找不到JRE的解决办法

在Ubuntu的某些版本下,比如10.10,会出现以下奇怪问题:
1. 安装jdk
我下载的jdk是bin格式的,直接运行解压,得到一个文件夹。
这个文件夹作为jdk的安装目录,可以拷贝到任意目录。
然后配置环境变量~/.bashrc,在最后添加:
export JAVA_HOME=<jdk install dir>
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
重启机器。

2. 安装eclipse
直接将下载的eclipse压缩包解压到任意目录,作为eclipse的安装目录。

3. 运行eclipse
进入eclipse的安装目录,双击eclipse,出现以下错误:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/gaoyl/setup/eclipse/jre/bin/java
java in your current PATH
然而,如果通过终端,及以命令行的方式执行,则不会有问题,可以正常启动。

这个问题很奇怪,不知到根本原因是什么,但是用以下方法可以解决:
$ cd <eclipse dir>
$ ln -sf $JRE_HOME jre
目的是在eclipse安装目录下建立一个名称为jre的链接,将其指向java安装目录下的jre目录。

原文链接:http://hi.baidu.com/gaogaf/item/71c75e0be1795feb34990277

时间: 2024-10-15 15:04:58

转:Ubuntu系统下出现eclipse找不到JRE的解决办法的相关文章

ubuntu系统下使用终端安装guake出现错误的解决办法

在网上查到的解决办法.使用以下命令安装guake时: sudo apt-get install guake 如果出现错误: E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它? 可在终端输入如下代码 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 然后再次输入: sudo apt-get in

Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法

在Ubuntu的某些版本下,比如10.10,会出现以下奇怪问题:1. 安装jdk我下载的jdk是bin格式的,直接运行解压,得到一个文件夹.这个文件夹作为jdk的安装目录,可以拷贝到任意目录.然后配置环境变量~/.bashrc,在最后添加:export JAVA_HOME=<jdk install dir>export JRE_HOME=$JAVA_HOME/jreexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH重启机器.2. 安装eclipse直接

Ubuntu系统下使用Eclipse搭建hadoop2.4执行环境

使用hadoop进行MapReduce编程的时候.我们都希望使用IDE进行开发.本文主要介绍怎样使用Eclipse进行hadoop编程. 假设你的集群还没搭好,能够參考我的前一篇文章Ubuntu下用hadoop2.4搭建集群(伪分布式) 一.安装Eclipse 方法一:直接在Ubuntu的软件中心进行下载,例如以下图所看到的. 方法二:先下载Eclispe压缩文件后,使用命令进行安装.下载地址:http://pan.baidu.com/s/1mgiHFok sudo tar -zxvf ecli

Ubuntu系统下在Eclipse中使用真实手机运行调试Android应用

本文是在Ubuntu下已搭建好JRE+Eclipse+AndroidSDK的环境中进行的. 如果从未进行过如下的操作的话,在运行Android应用时,在设备选择器那里你的手机会显示为一大串"?"组成的设备并且不可用. 这个事情Android官方文档是有讲到的,点我去看官方文档. 手机端的操作就是打开USB调试选项,然后用USB数据线连接至电脑. 电脑端,首先打开终端,然后输入以下内容并回车: sudo gedit /etc/udev/rules.d/51-android.rules 然

Ubuntu系统下使用Eclipse搭建hadoop2.4运行环境

使用hadoop进行MapReduce编程的时候,我们都希望使用IDE进行开发,本文主要介绍如何使用Eclipse进行hadoop编程. 如果你的集群还没搭好,可以参考我的前一篇文章Ubuntu下用hadoop2.4搭建集群(伪分布式) 一.安装Eclipse 方法一:直接在Ubuntu的软件中心进行下载,如下图所示. 方法二:先下载Eclispe压缩文件后,使用命令进行安装,下载地址:http://pan.baidu.com/s/1mgiHFok sudo tar -zxvf eclipse-

小米2s在windows 8系统下用adb devices 看不到设备解决办法

windows8系统很干净,没有装过豌豆荚.qq手机管家.百度手机助手等任何手机管理软件,只有eclipse.Android sdk tools. 手机通过UBS连上电脑,能访问手机sd卡,但是通过adb devices,看不到设备. 折腾半天,去 http://xiazai.mi.com/#modal-download 下载了手机驱动,去设备管理器里,找到小米设备,更新下驱动,用adb devices就可以看到了设备了.

Altium Designer之AD16在Win10系统下无法切换走线/布线模式的解决办法

有些童鞋会在Win10下使用AD16的时候发现,走线模式/布线模式(切换直角,45°,弧形等)不能切换. 问题出在输入法上,一般是切换到英文输入法即可解决,但是有一种情况是win10系统自带输入法有时候会有卡顿现象,所有大家选择了搜狗输入法替代,这样搜狗一般默认都是中文简体输入法,即使是按下Shift也是切换到英文输入,但是实际还是中文输入法的模式,所以需要手动点击右下角的搜狗输入法,切换到英文模式,即可解决! 如下图: 在这里左键点击搜狗输入法 默认是中文简体模式 选择英语模式(如果没有,请在

在win8系统下,安装TortoiseGit报错2503的解决办法

win8上安装tortoisegit1.8.12 64位时无法安装,报2503错误.查资料,经测试后可以安装. 这是Win8系统的权限问题,可以如下解决: 1.运行CMD(管理员权限): 在桌面直接使用 WIN+X 组合键 在弹出菜单目录中选择 运行命令提示符(管理员) : 也可以在桌面直接使用 WIN+X+A 组合键操作: 2.输入以下命令: msiexec /package "你安装程序包的路径"(例如:msiexec /package "d:\soft\Tortoise

eclipse中运行tomcat找不到jre的解决办法

一.在eclipse中选择 window--->preferences 二.runtime environment  ----->edit 三.在这个地方就可以进行选择jre了.