Ubuntu 安裝 eclipse

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.



發佈了52 篇原創文章 · 獲贊 9 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章