Ubuntu 安装 eclipse

本文介绍了在Ubuntu系统中如何安装Eclipse IDE。首先,通过`uname -a`命令确定系统是32位还是64位。然后,推荐从Oracle官网下载并安装最新版本的JDK,通过修改环境变量使其生效。对于Eclipse的安装,也建议从官网下载,针对系统位数和需求选择JavaSE或JavaEE版本。解决启动时可能出现的JRE问题,可以通过创建软链接到Eclipse目录。最后,将eclipse命令软链接到/usr/bin以便于全局使用。

Ubuntu 安装 eclipse

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

ace@ubuntu-xl:/$ uname -a
Linux 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$ ls
jdk1.7.0_67

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

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

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

ace@ubuntu-xl:/$ java
Usage: 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 //解压eclipse
ace@ubuntu-xl:~/Downloads$ cd eclipse   //切到eclipsemul
ace@ubuntu-xl:~/Downloads/eclipse$ ./eclipse //启动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.

如果启动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  readme
about.html     dropins        eclipse.ini~  icon.xpm  p2
artifacts.xml  eclipse        epl-v10.html  jre       plugins

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

ace@ubuntu-xl:/usr/bin$ sudo ln -s ~/Downloads/eclipse/eclipse eclipse
ace@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.



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值