要在OpenSolaris(以下簡稱OS)上安裝運作JAVA環境,對于從未接觸過unix的我,有着不小的難度,雖然開始以為很簡單(在windows上也就是分分鐘的事兒),
好了不扯了,開始正題:
1,OS上已經安裝了java的運作環境,但是卻沒有編譯環境,而且算是比較老的版本(其實也不算老,但是懶得找相同的版本,直接最新的)
安裝略過,詳見http://www.oracle.com/technetwork/java/javase/install-solaris-139361.html#install-pkg
有兩種包,身為菜鳥的我選用了 .sh 的二進制安裝包
對了,在安裝的時候會因為權限不足,無法把 .sh(jdk的安裝檔案拷貝到你所需要的安裝目錄下,除/export/home/[你的使用者名]/如果你選在安裝在這個目錄下,可以跳過這一步)
進入指令行,輸入su,回車然後輸入root密碼,将 你的.sh檔案拷貝到需要安裝的目錄下
,這裡我選擇了/usr/jdk/instances作為安裝目錄(對所有使用者的都有影響)
先删除 /usr/jdk/instances/下的所有檔案(也可以不删,但是我怕有沖突,沒試,你可以跳過這一步試試)
然後按照安裝步驟一步一步來,(必須在su後下執行)
2,配置環境變量,在網上找到很多都說修改 /etc/profile檔案
export JAVA_HOME=你的jdk安裝目錄
export PATH=$PATH:$JAVA_HOME
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME
但是我試了N次,PATH變量都不能執行,
最後在一個網站上找到了辦法,他是說在這個檔案中修改也可,但是不推薦,最後選在了再 /export/home/[你的使用者名]/下找到 .profile
儲存,登出,重新登入,運作 java -version指令看是否是你安裝的版本,運作javac指令看是否可以。如果沒問題,搞定!