Linux Eclipse安裝和配置命令行
Linux Eclipse對(duì)于電腦使用的玩家的常用軟件,然后我就學(xué)習(xí)及深入的研究Linux Eclipse,在這里和大家一起探討Linux Eclipse的使用方法,希望對(duì)大家有用。不知是不是因?yàn)镾un對(duì)Java發(fā)行版本的控制與GNU/Linux之間的矛盾加劇,很多Linux的發(fā)行版都不再默認(rèn)附帶Sun的JDK或JRE。舉例來(lái)說(shuō),
1- 之前的SUSE Linux 9.2 Professional自帶JDK 1.4.2,下載Linux Eclipse后可以直接啟動(dòng),而現(xiàn)在openSUSE Linux 10.0 RC1里面就找不到JDK的影子,默認(rèn)的Repository里面也沒(méi)有,需要自行安裝。(也許歸結(jié)于Professional版和openSUSE本身產(chǎn)品定位的不同?)
2- 在Fedora Core 4的發(fā)行版中,附帶的是GNU版的JRE,javac用的是Linux Eclipse的版本,當(dāng)然也附帶了Linux Eclipse,但那是基于Linux Eclipse SDK 3.1M6加上CDT做成的native版本。雖然這些也能用,但是畢竟不是完整的Java,也不是原本的Linux Eclipse。不信的話你可以下載一個(gè)最新的 Linux Eclipse SDK 3.1.1,解壓以后,根本不能正常啟動(dòng)界面。
由于我們一般能夠獲取的Linux發(fā)行版本都是免費(fèi)的版本,而不是Professional或者Enterprise Server級(jí)別的,這些版本對(duì)Sun的JDK支持都很有限,另外Linux本身也鼓勵(lì)我們?nèi)W(xué)一學(xué)如何DIY。
我覺(jué)得有必要在完成了基本的Linux配置后,自己安裝JDK和Linux Eclipse環(huán)境。我們以使用比較廣泛,也比較容易獲取的Redhat Fedora Core 4 (http://fedora.redhat.com/)為例說(shuō)明這個(gè)安裝步驟。
<第一步>安裝準(zhǔn)備
我們這個(gè)時(shí)候可以打開(kāi)一個(gè)命令行終端,輸入"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的網(wǎng)站上下載最新的JDK,目前的版本是JDK 5.0 Update 5,注意,這里有兩個(gè)版本:jdk-1_5_0_05-linux-i586-rpm.bin和jdk-1_5_0_05-linux- i586.bin,根據(jù)Fedora Core 4的Release Notes說(shuō)明,應(yīng)該使用后者,也就是不帶rpm的版本。
同時(shí),我們也需要到Linux Eclipse.org上下載最新的Linux Eclipse SDK,目前版本3.1.1。需要根據(jù)你的系統(tǒng)環(huán)境選擇合適的下載包,如:我的電腦是x86的,X Window系統(tǒng)用的是GNOME 2.10.0,那么自然應(yīng)該選「x86/GTK 2」,文件名Linux Eclipse-SDK-3.1.1-linux-gtk.tar.gz。需要說(shuō)明一下,F(xiàn)C4默認(rèn)的X Window系統(tǒng)是GNOME,但是在KDE環(huán)境下,照樣可以正常使用GTK的應(yīng)用程序。
<第二步>安裝和配置
我們現(xiàn)在打開(kāi)一個(gè)命令行終端,輸入命令su,提供root用戶密碼,進(jìn)入管理員操作模式。然后用ls -l看一下剛剛下載的jdk-1_5_0_05-linux-i586.bin,可以看到它的權(quán)限是-rw-r--r--,所有者為sean。為了能夠執(zhí)行它,需要更改它的權(quán)限設(shè)置。敲入命令chmod +x jdk-1_5_0_05-linux-i586.bin,再看權(quán)限,-rwxr-xr-x,可以執(zhí)行了。
切換到/opt/目錄,運(yùn)行jdk-1_5_0_05-linux-i586.bin即可。注意:在Linux默認(rèn)PATH不包含當(dāng)前目錄,即".",因此執(zhí)行當(dāng)前目錄的文件,正確的方法是在文件名前面加上"./"。成功以后可以發(fā)現(xiàn)在/opt/目錄下多了一個(gè)jdk1.5.0_05子目錄,這就是我們的 JAVA_HOME。
到這里還沒(méi)完,在終端里檢查java -version找到的仍然是原來(lái)的GNU版本,我們還需要配置系統(tǒng)的環(huán)境變量PATH。檢查目前PATH內(nèi)容的方式是echo $PATH,為了能夠直接找到我們自己的java。
需要把/opt/jdk1.5.0_05/bin目錄加入PATH,并且要在GNU版本的前面,最保險(xiǎn)的辦法當(dāng)然是放到最前面了。方法是PATH="/opt/jdk1.5.0_05/bin:$PATH"。這之后再敲java -version,出來(lái)的就是正確的了:
- [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)
為了今后登錄的時(shí)候就把這個(gè)路徑加到環(huán)境中,需要修改一下.bash_profile,先cd ~進(jìn)入自己的主目錄,然后用emacs或者vi編輯這個(gè)文件,找到PATH這一行,改成:
PATH=/opt/jdk1.5.0_05/bin:$PATH:$HOME/bin保存,退出,注銷(xiāo)然后重新登錄。
接下來(lái)要做的就是把Linux Eclipse解壓到一個(gè)你認(rèn)為合適的路徑。
<第三步>開(kāi)始使用
有很多方式運(yùn)行我們的Linux Eclipse:命令行或文件瀏覽器直接打開(kāi)都可以。我這里告訴大家一個(gè)在GNOME里面比較方便的一種途徑:從文件瀏覽器把Linux Eclipse運(yùn)行文件拖放到系統(tǒng)的面板上,給它一個(gè)名字和圖標(biāo),今后就可以直接點(diǎn)這個(gè)面板圖標(biāo)啟動(dòng)Linux Eclipse了。
呵呵,總算看到熟悉的Linux Eclipse界面,一種親切感油然而生,不是嗎?這個(gè)Linux Eclipse已經(jīng)自帶Java開(kāi)發(fā)環(huán)境,如果想做C/C++,Linux Eclipse下面的CDT也很不錯(cuò),當(dāng)然了,以前N多插件也是照用不誤,接下來(lái)怎么弄就看大家自己了。:)
【編輯推薦】