Linux java以及android環境的配置和注意事項,linuxandroid
上次裝完了Linux,後來配java環境,android環境好幾次都出現無法進入系統,整的我要麼用shell框修改設定檔,要麼重裝,這幾天也正在使用Linux,順帶抽出點時間來總結了一丟丟:(有些步驟可以通過shell來實現,為方便起見我就直介面述了)
一、配置jdk:
1、 首先將你的jdk解壓到你對應所要安裝的目錄下
2、如果開始配置環境變數:
(環境變數之小科普)環境變數分為全域變數,使用者變數,臨時環境變數。顧名思義,第一個就是對linux所有使用者都有效環境變數;第二個就是置針對使用者私人的環境變數;第三個就是目前使用者登出之後全部失效的變數。我們這裡以全域變數為例:
setp1、進入系統根目錄的etc檔案夾下,用管理員身份開啟profile檔案
setp2、開啟之後在檔案尾部貼入如下環境變數
export JAVA_HOME= /opt/jdk7export PATH= $PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport CLASSPATH= $CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
#第一行即就是我們安裝jdk的路徑
#第二行就開始配PATH變數了,Linux的環境變數之間不同於Windows的分號,是通過冒號:來分隔的。因為Linux下的環境變數設定檔不止一個,所以我們時時刻刻需要記住對前邊可能存在的環境的引用,即就是$PATH。然後同樣不同於Windows的變數引用,我們在Linux下是通過美刀$來引用的,如果我們發現某個地方會經常使用某個路徑變數,我們就可以通過這種方法來實現引用。這裡總共配置了jdk和jre下的兩個bin路徑。
#第三個是CLASSPATH路徑的配置,也是兩個lib
###Notice###
在配置環境的時候千萬一定要注意,在=兩側不要加任何的空格符號,平時寫代碼習慣性加空格這個習慣,讓我在這個問題上跌倒了不止一次兩次、、、媽蛋!!!
step3、儲存檔案
setp4、設定你所安裝的jdk為系統預設jdk(if necessary)
sudo update-alternatives --install /usr/bin/java java /opt/jdk7/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /opt/jdk7/bin/javac 300sudo update-alternatives --config java
就此已經配置完畢,現在可以登出登入然後再次登入系統使配置生效,利用java -version命令來查看當前所安裝jdk版本。
二、配置android studio和eclipse or sdk
具體配置環境的方法都已經在第一步中說清楚了,同樣是解壓安裝,然後進行環境配置。。。這裡建議大家不要將這幾樣東西裝在系統目錄下,因為系統裡的東西預設是只有root使用者擁有最高許可權的,雖然我們可以通過sudo來修改,但是在跑程式或者安裝外掛程式,建立虛擬機器的時候,需要經常去修改或添加裡的東西。這樣經常會出現許可權不足,安裝或者運行失敗的error。在這裡我們直接講它們裝到我們的使用者目錄下。配置環境的時候,路徑配置原則和Windows 下是一樣的,該配哪些配哪些~~~需要注意的是,如果你擔心自己的路徑寫錯了,可以通過shell框 鍵入 cd 對應路徑 , 然後dir 或者ls 來查看是否進入對應目錄來檢查你的路徑正確性。
三、環境軟體配好之後
如果你用shell啟動軟體的時候,嫌棄難記的名稱,你可以進入到系統目錄下的bin 或者usr/bin下找到對應的可執行檔用管理員身份改成你喜歡的名字,然後就可以開心的使用shell啟動軟體啦(如果有些軟體自動產生捷徑到案頭,你修改之後這些東西就跟windows一樣失去了對原有檔案的引用);有些軟體的可執行檔shell指令碼如果在案頭上沒有捷徑,你可以自己拖到案頭上做一個
####溫馨提示####
本來是件很簡單的事情,網上很多的教程都沒有問題,就是因為一些注意事項沒有說明白,讓我這種小白錯走了好多路~~~~~好吧,我就說這麼多了,有問題的還可以給我評論留言,非常樂意和大家共同探討Linux的種種使用問題,共同進步!!!
ps:這裡上傳了一份我的profile,大家可以參考參考