1、jdk-6u21-linux-i586.bin 這個是自解壓的檔案,在linux上安裝如下:
$ sudo chmod a+x ./jdk-6u21-linux-i586.bin
a:All,即全部的使用者,包含擁有者,所屬群組以及其他使用者
x:執行或切換權限,數字代号為"1"。
$ sudo ./jdk-6u21-linux-i586.bin
在按提示輸入yes後,jdk被解壓到./jdk1.6.0_21 目錄下。
二、配置環境變量
1.Linux 的變量種類
按變量的生存周期來劃分, Linux 變量可分為兩類:
1. 永久的:需要修改配置檔案,變量永久生效。
2. 臨時的:使用 export 指令聲明即可,變量在關閉 shell 時失效 。
2. 設定變量的三種方法
1. 在 /etc/profile 檔案 中添加變量【對所有使用者生效(永久的)】
用 VI 在檔案 /etc/profile 檔案中增加變量,該變量将會對 Linux 下所有使用者有效,并且是“永久的”。
例如:編輯 /etc/profile 檔案,添加 CLASSPATH 變量
$sudo vi /etc/profile
export JAVA_HOME=/usr/soft/java/jdk1.6.0_21
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注:修改檔案後要想馬上生效還要運作 $ source /etc/profile 不然隻能在下次重進此使用者時生效。
2. 在使用者目錄下的 .bash_profile 檔案 中增加變量【對單一使用者生效(永久的)】
用 VI 在使用者目錄下的 .bash_profile 檔案中增加變量,改變量僅會對目前使用者有效,并且是“永久的”。
例如:編輯 tivan 使用者目錄( /home/guok )下的 .bash_profile
$ sudo vi /home/tivan/.bash.profile
添加如下内容:
注:修改檔案後要想馬上生效還要運作 $ source /home/tivan/.bash_profile 不然隻能在下次重進此使用者時生效。
3. 直接運作 export 指令 定義變量【隻對目前 shell ( BASH )有效(臨時的)】
在 shell 的指令行下直接使用 [export 變量名 = 變量值 ] 定義變量,該變量隻在目前的 shell ( BASH )或其子 shell ( BASH )下是有效的, shell 關閉了,變量也就失效了,再打開新 shell 時就沒有這個變量,需要使用的話還需要重新定義。
ep:export PATH = $PATH:/usr/local/soft/jdk/bin //注意path前不要加$
或者直接修改environment 修改過後用source environment 重新配置一下
linux雜記:
gksudo gedit /etc/apt/apt.conf
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
3:
gedit ~/.bashrc http_proxy=http://yourproxyaddress:proxyport
export http_proxy