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.