`
wiseideal
  • 浏览: 449135 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ubuntu下eclipse找不到jvm的处理办法

阅读更多

转自:http://blog.csdn.net/seafit/article/details/5673629

 

昨日通过vmware装上最新的Ubuntu系统,电脑配置比较高,所以跑起来速度还是很不错。接着装了TOMCAT,ANDROID,等等必须的开发软件。 不过期间eclipse的一个问题确实花了不少时间,记录一下解决方案。

 

1,下载JDK和ECLIPSE。

       下载就不用说了,去eclipse官网下一个伽利略的版本即可,JDK相信下载过WINDOWSjava的人都知道。  最好用1.5.0版的,网上说JDK1.6编译android会出问题,我没试过,为了少走弯路,吸取了前人经验。

 

        安装JDK方面也不用多说,网上资料太多了。这里记录几个细节问题。

 

        JDK路径: 基本上JDK装在任何地方都是可以的,把JAVA_HOME,classpath, path指对路径就可以了,我的安装如下。

 

         export JAVA_HOME=/usr/java/jdk1.5.0_22
         export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
         export PATH=$PATH:$JAVA_HOME/bin

 

          由于我是初学linux,对于linux的环境变量不知道如何设置,从网上的结果来看,我在/etc/bash.bashrc    和  /etc/environment里都加了以上三行。

 

 

2,安装eclipse.

          从网上来看,eclipse也是可以安装在任何地方的,我的安装在/opt/eclipse里。安装完成后,会在Applications->program里有一个快捷方式。这下问题就来了,点击这个快捷方式会报下面的错误。

 

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:
/opt/eclipse/jre/bin/java
java in your current PATH

 

这个就本篇博客要记录的内容,因为这个简单的问题花了我很多时间。

从最后的解决办法来看,是因为桌面启动没有加载之前提到的三行环境变量。但是在控制台是可以通过命令行启动的。

 

最后的解决办法如下:

 

在创建文件 /usr/bin/eclipse  内容如下

#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
export ECLIPSE_HOME=/opt/eclipse

export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

$ECLIPSE_HOME/eclipse $*

 

然后编辑ECLIPSE的快捷方式

将command 变为 eclipse.

 

也可以自己写一个bash脚本,我放在了/userrun/eclipse.sh.   内容如下

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
export ECLIPSE_HOME=/opt/eclipse
export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

$ECLIPSE_HOME/eclipse $*

 

然后把快捷方式的command变为  /userrun/eclipse.sh  也可以实现快捷方式启动eclipase.

 

 

补充 写道
完成后只需给该文件加一个执行权限即可 sudo chmod +x filename

 

分享到:
评论

相关推荐

    Ubuntu下eclipse环境搭建

    在Ubuntu系统下搭建Eclipse开发环境主要是为了进行Android应用的开发,整个过程可以分为几个步骤,包括安装Java开发工具包(JDK)、安装Eclipse开发环境、安装Android SDK、安装Android开发工具(ADT)插件,以及...

    ubuntu8.04中配置java+tomcat+eclipseMyEclipse开发环境(更新)

    在Ubuntu 8.04中配置Java、Tomcat与Eclipse MyEclipse开发环境是一项针对Web应用程序开发者的专业技能。本文将深入解析如何在Ubuntu 8.04系统上搭建这套开发环境,涵盖Java环境的配置、Tomcat服务器的安装与启动、...

    Ubuntu下搭建Java开发环境

    默认情况下,Ubuntu系统可能会优先使用GNU JVM (gij),而不是安装的Sun JDK。为了确保系统使用的是Sun JDK,我们需要做以下几步: 1. **设置JDK为默认JVM**: - 使用命令:`sudo update-alternatives --install /...

    eclipse工程,从linux(ubuntu)到windows的迁移

    ### Eclipse 工程从 Linux (Ubuntu) 迁移到 Windows 的详细指南 #### 一、迁移背景及需求 在日常工作中,经常会遇到项目需要在不同操作系统之间进行迁移的情况。本篇文章聚焦于Eclipse工程从Linux(Ubuntu)系统...

    Ubuntu环境下的python环境配置

    本文档主要介绍如何在Ubuntu环境下配置Python开发环境,包括但不限于安装Ubuntu系统、设置中文输入法(搜狗拼音)、安装MySQL数据库及其管理工具、配置Java开发环境(JDK)、安装Python及其相关开发工具如Eclipse与...

    ubuntu下java开发环境

    在Ubuntu环境下,你可能不需要这个,但如果你需要在Ubuntu与Windows之间切换启动,可以考虑使用GRUB作为Linux的引导加载器。另一个文件univeral-usb-win.exe可能是用来创建可启动USB设备的工具,如果你需要在Ubuntu...

    搭建Ubuntu下编译环境.docx

    如果Eclipse不自动使用SUN Java,需要手动配置: 1. 更新JVM配置文件`/usr/lib/jvm/java-6-sun`。 2. 修改Eclipse的`/etc/eclipse/java_home`。 为了在Eclipse中进行C/C++开发,还需安装C/C++插件: 1. 启动...

    Ubuntu12.04安装JDK1.7

    - 将下载好的 JDK 文件复制到 `/usr/lib/jvm` 目录下,使用 `sudo cp -r jdk-7u75-linux-i586.tar.gz /usr/lib/jvm` 命令。 - 解压文件,使用 `sudo tar -zxvf jdk-7u75-linux-i586.tar.gz` 命令。 2. **设置环境...

    自用:Ubuntu的jdk

    在IT行业中,Java开发环境是不可或缺的一部分,尤其是在服务器端应用和大数据处理领域。Ubuntu作为一款流行的Linux发行版,因其稳定性、安全性和强大的开发者社区而深受程序员喜爱。本篇将详细介绍如何在Ubuntu上...

    ubuntu11.04搭建Android开发环境步骤及所遇到的问题

    尽管Ubuntu 11.04可能不支持最新的版本,但Eclipse Indigo或早期版本的Android Studio应该能运行。确保安装Android插件,如ADT(Android Developer Tools)。 最后,配置环境变量以指向Android SDK和NDK路径: ```...

    Hadoop云计算平台搭建最详细过程(共22页).pdf

    1. **安装JDK**:将下载的JDK 7u51-linux-x64.tar.gz移动到/usr/lib/jvm目录下,并解压。若权限不足,可使用`sudo passwd`更改用户密码。解压后,可以删除安装包以节省空间。 2. **配置环境变量**:在~/.bashrc文件...

    大数据课程体系.pdf

    在操作系统层面,本课程会深入讲解Linux系统,从基础的Linux介绍、安装,到虚拟机软件VMware Workstation的使用,再到Ubuntu的安装与配置。掌握Linux常用命令如ps、pkill、top、htop等,对于系统监控和进程管理至关...

    Linux下执行java程序的方法

    如果在执行过程中遇到任何问题,比如权限问题或找不到主类等错误,你需要检查JAR文件的MANIFEST.MF文件,确保它包含了正确的Main-Class属性,格式如下: ```text Main-Class: com.example.MainClass ``` 这里`...

    免费下载openjdk-7,解压后可以直接使用

    在终端中,导航到SDK目录,然后运行`tools`子目录下的`android`脚本: ``` cd /path/to/your/android-sdk/tools/ ./android ``` 9. **选择并下载Android 5.1 SDK**:在SDK Manager界面中,选择"API Level 22" ...

    大数据课程体系 (2).pdf

    Java集合、反射以及JVM的工作原理和配置调优是Java开发中不可或缺的知识。 进入Linux部分,课程介绍了Linux系统的基本概念、安装方法,以及如何在VMware上安装Ubuntu。学习者将掌握常见的Linux命令,如用于进程管理...

    linux_jdk-8u231.7z

    1. 移动文件:将解压后的目录移动到适当位置,例如 `/usr/lib/jvm/`:`sudo mv jdk1.8.0_231 /usr/lib/jvm/` 2. 配置环境变量:编辑`~/.bashrc`或`~/.bash_profile`文件,添加以下行: ``` export JAVA_HOME=/usr/...

    java学习与开发实践,加油

    Java的开发离不开IDE(集成开发环境),如Eclipse、IntelliJ IDEA等。这些工具提供了代码编辑、调试、构建和版本控制等功能,极大地提高了开发效率。例如,下载并安装Eclipse后,创建一个新的Java项目,编写你的第一...

    Hadoop云计算平台搭建最详细过程(共22页).docx

    - 创建`/usr/lib/jvm`目录并移动JDK安装包到该目录,解压后删除安装包。 - 配置环境变量,通过编辑`/etc/profile`文件,添加Java相关环境变量。 3. **验证JDK安装**:运行`java -version`检查安装是否成功,若...

    linux下java项目部署

    在Linux环境下部署Java项目是许多IT专业人员日常工作中不可或缺的一部分,尤其对于开发和运维团队而言。下面我们将深入探讨Linux系统下的Java项目部署过程,包括环境准备、JDK安装、配置环境变量、Tomcat服务器设置...

Global site tag (gtag.js) - Google Analytics