Ubuntu 安装 eclipse

来源:互联网 发布:深圳网络推广方法 编辑:程序博客网 时间:2024/06/06 09:36

Ubuntu 安装 eclipse

1.查看系统版本号,确定32位还是64位

ace@ubuntu-xl:/$ uname -aLinux ubuntu-xl 3.13.0-34-generic #60~precise1-Ubuntu SMP Wed Aug 13 15:57:32 UTC 2014 i686 i686 i386 GNU/Linux

使用 uname -a 命令查看,一般出现i386,i586,i686等说明是32位,如果出现amd64则表示64位。

2.根据位数下载/安装对应的jdk

这里会有一个疑惑?装jdk还是jre?首先,jre(Java Runtime Enviroment),而java中最重要的jvm就在jre中,所以,jre是必备的。但为何我们只装jdk呢?因为,jdk(Java Development Kit)简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境,也就是说包含了jre(你解压jdk会发现有一个jre文件夹)。其中,SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。明白了这些,接着就安装jdk,其实就是下载个压缩包,解压下就ok。
  • 方法一:

    sudo apt-get install XXX(终端输入java或javac会提示install什么;如果确定寻找哪个jdk,找到对应那个源即可)

  • 方法二:也是推荐的。就是直接从oracle官网下载,版本新,自主选择性强,便于管理,安装/删除/转移也很方便。

以下就第二种方法详细讲一下。先下载解压,

ace@ubuntu-xl:~$ mkdir Java //创建一个放jdk的文件夹ace@ubuntu-xl:~$ cd Java    //切到该文件夹ace@ubuntu-xl:~/Java$ tar -zxvf ../Downloads/jdk-7u67-linux-i586.tar.gz //将下载的jdk压缩包解压到当前目录ace@ubuntu-xl:~/Java$ lsjdk1.7.0_67

然后,修改环境变量指向该jdk便可。修改.bashrc或.profile(个人用户的环境变量),把下面这段脚本加在后面,解压路径参考自己的。

export JAVA_HOME=/home/ace/Java/jdk1.7.0_67export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

接着测试下,在终端输入java或javac看看命令是不是已经被识别了。如果依旧失败,可将以上脚本写到/etc/environment里面(这是全局环境变量)

ace@ubuntu-xl:/$ javaUsage: java [-options] class [args...]       (to execute a class)or  java [-options] -jar jarfile [args...]       (to execute a jar file)......

3.下载/安装eclipse

同样两种方法,但推荐官网下载,javaSE为标准版,javaEE为企业版(web开发需要)。按着位数和个人需求下载linux版本即可。

ace@ubuntu-xl:~/Downloads$ tar zxvf eclipse-jee-luna-R-linux-gtk.tar.gz //解压eclipseace@ubuntu-xl:~/Downloads$ cd eclipse   //切到eclipsemulace@ubuntu-xl:~/Downloads/eclipse$ ./eclipse //启动eclipseorg.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.

如果启动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 

本人尝试了修改eclispse.ini 在最后添上-vm 自己jdk的路径,但还是出错。下面有一解决方案,不直接将jre拷贝到eclipse目录下,而是建一个软链接到eclipse目录。

ace@ubuntu-xl:~/Downloads/eclipse$ ln -sf /home/ace/Java/jdk1.7.0_67/jre/ jre//将jdk下到jre软链接到eclipse目录下ace@ubuntu-xl:~/Downloads/eclipse$ ls //查看可以发现多了一个jre文件夹,然后尝试./eclipse or sudo ./eclipse再启动就没有问题了about_files    configuration  eclipse.ini   features  notice.html  readmeabout.html     dropins        eclipse.ini~  icon.xpm  p2artifacts.xml  eclipse        epl-v10.html  jre       plugins

最后为了方便在任意目录下都能识别eclipse命令来启动eclipse,可以将eclipse命令软链接到/usr/bin下

ace@ubuntu-xl:/usr/bin$ sudo ln -s ~/Downloads/eclipse/eclipse eclipseace@ubuntu-xl:/$ eclipse //任意目录都可启动成功org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.


0 0