Linux Eclipse安裝和配置命令列(jre、jdk)

來源:互聯網
上載者:User
2010-03-03 15:56  佚名  部落格園  我要評論( 0)

  • 摘要:javac用的是Linux Eclipse的版本,當然也附帶了Linux Eclipse,但那是基於Linux Eclipse SDK 3.1M6加上CDT做成的native版本。雖然這些也能用,但是畢竟不是完整的Java,也不是原本的Linux Eclipse。
  • 標籤:Linux Eclipse

Linux Eclipse對於電腦使用的玩家的常用軟體,然後我就學習及深入的研究Linux Eclipse,在這裡和大家一起探討Linux Eclipse的使用方法,希望對大家有用。不知是不是因為Sun對Java發行版本的控制與GNU/Linux之間的矛盾加劇,很多Linux的發行版 都不再預設附帶Sun的JDK或JRE。舉例來說,

1- 之前的SUSE Linux 9.2 Professional內建JDK 1.4.2,下載Linux Eclipse後可以直接啟動,而現在openSUSE Linux 10.0 RC1裡面就找不到JDK的影子,預設的Repository裡面也沒有,需要自行安裝。(也許歸結於Professional版和openSUSE本身 產品定位的不同?)

2- 在Fedora Core 4的發行版中,附帶的是GNU版的JRE,javac用的是Linux Eclipse的版本,當然也附帶了Linux Eclipse,但那是基於Linux Eclipse SDK 3.1M6加上CDT做成的native版本。雖然這些也能用,但是畢竟不是完整的Java,也不是原本的Linux Eclipse。不信的話你可以下載一個最新的 Linux Eclipse SDK 3.1.1,解壓以後,根本不能正常啟動介面。

由於我們一般能夠擷取的Linux發行版本都是免費的版本,而不是Professional或者Enterprise Server層級的,這些版本對Sun的JDK支援都很有限,另外Linux本身也鼓勵我們去學一學如何DIY。

我覺得有必要在完成了基本的Linux配置後,自己安裝JDK和Linux Eclipse環境。我們以使用比較廣泛,也比較容易擷取的Redhat Fedora Core 4 (http://fedora.redhat.com/)為例說明這個安裝步驟。

<第一步>安裝準備

我們這個時候可以開啟一個命令列終端,輸入"java -version",可以看到如下資訊:

  • [sean@localhost ~]$ java -version  
  • java version "1.4.2"  
  • gij (GNU libgcj) version 4.0.0 20050519 (Red Hat 4.0.0-8)  
  • Copyright (C) 2005 Free Software Foundation, Inc.  
  • This is free software; see the source for copying conditions.  There is NO  
  • warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

    看到了吧?這並非Sun官方的Java。我們需要到Sun的網站上下載最新的JDK,目前的版本是JDK 5.0 Update 5,注意,這裡有兩個版本:jdk-1_5_0_05-linux-i586-rpm.bin和jdk-1_5_0_05-linux- i586.bin,根據Fedora Core 4的Release Notes說明,應該使用後者,也就是不帶rpm的版本。

    同時,我們也需要到Linux Eclipse.org上下載最新的Linux Eclipse SDK,目前版本3.1.1。需要根據你的系統內容選擇合適的下載包,如:我的電腦是x86的,X Window系統用的是GNOME 2.10.0,那麼自然應該選「x86/GTK 2」,檔案名稱Linux Eclipse-SDK-3.1.1-linux-gtk.tar.gz。需要說明一下,FC4預設的X Window系統是GNOME,但是在KDE環境下,照樣可以正常使用GTK的應用程式。

    <第二步>安裝和配置

    我們現在開啟一個命令列終端,輸入命令su,提供root使用者密碼,進入管理員操作模式。然後用ls -l看一下剛剛下載的jdk-1_5_0_05-linux-i586.bin,可以看到它的許可權是-rw-r--r--,所有者為sean。為了能夠執 行它,需要更改它的使用權限設定。敲入命令chmod +x jdk-1_5_0_05-linux-i586.bin,再看許可權,-rwxr-xr-x,可以執行了。

    切換到/opt/目錄,運行jdk-1_5_0_05-linux-i586.bin即可。注意:在Linux預設PATH不包含目前的目錄, 即".",因此執行目前的目錄的檔案,正確的方法是在檔案名稱前面加上"./"。成功以後可以發現在/opt/目錄下多了一個jdk1.5.0_05子目錄, 這就是我們的 JAVA_HOME。

    到這裡還沒完,在終端裡檢查java -version找到的仍然是原來的GNU版本,我們還需要配置系統的環境變數PATH。檢查目前PATH內容的方式是echo $PATH,為了能夠直接找到我們自己的java。

    需要把/opt/jdk1.5.0_05/bin目錄加入PATH,並且要在GNU版本的前面,最保險的辦法當然是放到最前面了。方法是PATH="/opt/jdk1.5.0_05/bin:$PATH"。這之後再敲java -version,出來的就是正確的了:

  • [sean@localhost Java]$ java -version  
  • java version "1.5.0_05"  
  • Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)  
  • Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing) 

    為了今後登入的時候就把這個路徑加到環境中,需要修改一下.bash_profile,先cd ~進入自己的主目錄,然後用emacs或者vi編輯這個檔案,找到PATH這一行,改成:
    PATH=/opt/jdk1.5.0_05/bin:$PATH:$HOME/bin儲存,退出,登出然後重新登入。

    接下來要做的就是把Linux Eclipse解壓到一個你認為合適的路徑。

    <第三步>開始使用

    有很多方式運行我們的Linux Eclipse:命令列或檔案瀏覽器直接開啟都可以。我這裡告訴大家一個在GNOME裡面比較方便的一種途徑:從檔案瀏覽器把Linux Eclipse運行檔案拖放到系統的面板上,給它一個名字和表徵圖,今後就可以直接點這個面板表徵圖啟動Linux Eclipse了。

    呵呵,總算看到熟悉的Linux Eclipse介面,一種親切感油然而生,不是嗎?這個Linux Eclipse已經內建Java開發環境,如果想做C/C++,Linux Eclipse下面的CDT也很不錯,當然了,以前N多外掛程式也是照用不誤,接下來怎麼弄就看大家自己了。:)

    ===========================================================

    ===========================================================

    linux下eclipse安裝時間:2010-07-17 19:29:48來源:網路 作者:未知 點擊:144次 1. 下載檔案
    JDK jdk-1_5_0_06-linux-i586-rpm.bin http://java.sun.com
    eclipse eclipse-SDK-3.1.2-linux-gtk.tar.gz http://www.eclipse.org
    CDT org.eclipse.cdt-3.0.2-linux.x86.tar.gz http://www.eclipse.org/cdt

    1. 下載檔案
    JDK jdk-1_5_0_06-linux-i586-rpm.bin http://java.sun.com
    eclipse eclipse-SDK-3.1.2-linux-gtk.tar.gz http://www.eclipse.org
    CDT org.eclipse.cdt-3.0.2-linux.x86.tar.gz http://www.eclipse.org/cdt

    2. 安裝JDK

    chmod +x jdk-1_5_0_06-linux-i586-rpm.bin
    ./jdk-1_5_0_06-linux-i586-rpm.bin

    設定環境變數,編輯/etc/profile,在下面加入

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

    3. 安裝eclipse

    tar -zxvf eclipse-SDK-3.1.2-linux-gtk.tar.gz

    再移動到想要的目錄中,這裡為/opt
    編寫一個執行指令碼,內容如下:

    #eclipse export JAVA_HOME=/usr/java/jdk1.5.0_06
    export CLASSPATH=/usr/java/jdk1.5.0_06/lib
    /opt/eclipse/eclipse -vm /usr/java/jdk1.5.0_06/bin/java -data ~/workspace &

    cp eclipse.sh /usr/local/bin
    chmod 755 /usr/local/bin/eclipse.sh

    將eclipse.sh添加到案頭。案頭上按下滑鼠右鍵,在快顯功能表中選擇“建立啟動器”,在“名稱”中輸入Eclipse、“命令”中填/usr /local/bin/eclipse.sh,按“確定”,案頭上就有eclipse的捷徑了,以後可以直接雙擊這個表徵圖啟動Eclipse。

    4. 安裝CDT

    tar -zxvf org.eclipse.cdt-3.0.2-linux.x86.tar.gz

    將相映目錄中的檔案cp到eclipse目錄中

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.