歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下的Eclipse安裝

Linux下的Eclipse安裝

日期:2017/2/28 16:07:30   编辑:Linux教程
最近想學習C++,所以就重新安裝了linux系統,雖然這兩者沒有什麼聯系,但是我還是比較喜歡linux系統,所以在linux下安裝了Eclipse,想起了當初學習Red Hat 9.0時的痛苦場景,哎……所以我打算把安裝過程寫下來,希望給那些剛剛接觸Linux的朋友一些幫助,老鳥們可以略過,呵呵!

安裝Eclipse需要兩個東西,一個是Eclips的安裝文件(eclipse-cpp-helios-linux-gtk.tar.gz),一個是JDK(jdk-6u16-linux-i586.bin),這兩個軟件網上應該會有,我就不提供下載地址了,大家可以自己找找。

首先,我們要把這兩個文件放到Linux系統裡面,由於我用的是VM虛擬機,所以我安裝了VMTOOLS,這樣方便我直接把文件拖拽到linux裡,我在根目錄下建立了一個叫mydata的文件夾,在裡面又創建了一個叫tool的文件夾,我把那兩個文件拖到了tool裡。

打開終端(最好用root,因為後面需要root用戶的權限),

[root@localhost ~]# cd /

[root@localhost /]# cd mydata/tool //進入mydata/tool目錄

[root@localhost tool]# ls //查看目錄下的文件

[root@localhost tool]#tar -xzvf eclipse-cpp-helios-linux-gtk.tar.gz //解壓eclipse這個軟件

[root@localhost tool]# ls //查看目錄下的文件,這時會出現Eclipse這個文件夾

[root@localhost tool]# cd Eclipse //進入Eclipse這個文件夾

[root@localhos Eclipse]# ls //查看Eclipse文件下的文件,這時裡面會有一個叫做Eclipse的可執行文件,現在我們不妨運行下,(反正運行不了,呵呵)

[root@localhos Eclipse]# ./Eclipse //注意那個點,不要丟了

我們運行了Eclipse,但是系統提示我們:Version 1.4.2 of the JVM is not suitable for this product. Version :1.5 or greater is required.

這句話的大意是說我的系統的JVM版本是1.4.2 ,這裡需要1.5或是更高的版本

這裡我們已經很明確了,要升級了。好吧,第二個軟件上場了:

[root@localhos Eclipse]# cd .. //返回上一級目錄

[root@localhos tool]# ./jdk-6u16-linux-i586.bin //安裝JDK6.0也就是1.6,注意那個點

到這一步時,也許你執行不了,當你查看權限時,你會發現,你沒有執行權限,有些朋友可能會奇怪,我是root用戶啊,但是,事實就是,你權限不夠,好吧,我們來提升權限

[root@localhos tool]# chmod 777 jdk-6u16-linux-i586.bin

[root@localhos tool]# ./jdk-6u16-linux-i586.bin

*********************************************************************開始閱讀**********************************************************************

這一步其實就是一個解壓的過程,按Enter鍵可以翻頁,當提示你的時候,輸入yes即可

完成之後,我們來看看此時tool下面的文件

[root@localhos tool]# ls //現在,多了一個jdk-1.6.0_16的文件夾

[root@localhos tool]# mv jdk-1.6.0_16 jdk6 //將jdk-1.6.0_16改名為jdk6(個人習慣可以不用改,但後面要注意命名)

[root@localhos tool]# cd jdk6 //進入jdk6文件夾

[root@localhos jdk6]# cd bin //進入bin目錄(兩步可以一起寫,呵呵)

進入了bin目錄,我們運行javac命令,可是還是運行不了,學習過java的朋友可能會想到,我們要配置環境變量,不錯,就是環境變量的問題。OK,知道問題了,開始動手吧,呵呵!!!

[root@localhos bin]# PATH=/mydata/tool/jdk6/bin //配置路徑,注意大小寫

[root@localhos bin]#echo $PATH //查看path的配置,一般會顯示/mydata/tool/jdk6/bin

注意,此時PATH的路徑被覆蓋了,很多命令就不能用了,但是,不要擔心,這樣的配置僅僅針對此時開啟的終端,當關閉這個終端時,配置就無效了,下面,我們先運行一下Eclipse,後面我們來解決如何可以隨時使用6.0的JVM又不會覆蓋以前的PATH路徑的問題

[root@localhos bin]#cd /

[root@localhost /]# cd mydata/tool/Eclipse

[root@localhos Eclipse]# ./Eclipse

************************************************************哎,又報錯了,好吧,我們來看看什麼錯誤*****************************************************

Failed to load the JNI share library "/mydata/tool/jdk6/bin/.../jre/lib/i386/client/libjvm.so"

一句話,權限問題,OK,關閉防火牆吧.記得我前面說過,PATH被覆蓋了,所以此時的service命令不能用了,我們也就關不了防火牆了,但是,沒關系,重新開啟一個終端就行了。重啟終端後,我們可以先不用管防火牆,我們先解決前面說的,如何可以隨時使用6.0的JVM又不會覆蓋以前的PATH路徑的問題

[root@localhost ~]#cd /etc

[root@localhost etc]# gedit profile //注意profile文件千萬不要隨意修改,這樣有可能造成系統藍屏,千萬留意

此時我們可以編輯profile這個文件了,在文件的最後面加上以下命令:

JAVA_HOME=/mydata/tool/jdk6

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

保存退出

[root@localhost etc]#source /etc/profile //重啟一下(不是計算機,呵呵,當然,重啟計算機,效果也可以)

[root@localhost etc]#cd mydata/tool/Eclipse

[root@localhos Eclipse]# ./Eclipse

*****************運行還是出錯,但是,不要擔心,仔細看,這不就是剛剛我們沒有解決的權限問題嗎*****************

下面我們來解決他

[root@localhos Eclipse]#service iptables stop

[root@localhos Eclipse]#setenforce 0

*******************好了,開始運行我們的Eclipse吧********************

[root@localhos Eclipse]# ./Eclipse



OK了,我們成功了,呵呵

Copyright © Linux教程網 All Rights Reserved