3. 稍微复杂一些的设置
3.1 Microsoft Windows环境
3.1.1 在百度文库中搜索,“JDK安装与环境变量设置详细图解”
3.1.2 或者打开命令提示符输入下述命令:
set JAVA_HOME=%PROGRAMFILES%\jdk1.6.0_30
set JRE_HOME=%JAVA_HOME%\jre
set PATH=%PATH%;%JAVA_HOME%\bin;%JRE_HOME%\bin
set CLASSPATH=.
3.1.3 或者编辑一个批处理文件(例如foo.bat),并运行之即可,文件内容如下:
@echo off
set JAVA_HOME=%PROGRAMFILES%\jdk1.6.0_30
set JRE_HOME=%JAVA_HOME%\jre
set PATH=%PATH%;%JAVA_HOME%\bin;%JRE_HOME%\bin
set CLASSPATH=.
call cmd.exe
3.2 GNU/Linux环境
3.2.1 对于Bourne Shell家族(例如bash),可以在虚拟控制台或终端中输入下述命令:
export JAVA_HOME=/usr/jdk1.6.0_30
export JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:/$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.
下述命令将CLASSPATH设置为,$HOME/my-classes,$HOME/my-jar.jar,以及工作目录:(神经不易紧张的人可以省略冒号后面的“点儿”)
export CLASSPATH=$HOME/my-classes:$HOME/my-jar.jar:.
3.2.2 对于C Shell家族(例如tcsh),可以在虚拟控制台或终端中输入下述命令:
setenv JAVA_HOME /usr/jdk1.6.0_30
setenv JRE_HOME $JAVA_HOME/jre
set path=($path $JAVA_HOME/bin $JRE_HOME/bin)
setenv CLASSPATH .
下述命令将CLASSPATH设置为,$HOME/my-classes,$HOME/my-jar.jar,以及工作目录:(神经不易紧张的人可以省略冒号后面的“点儿”)
setenv CLASSPATH $HOME/my-classes:$HOME/my-jar.jar:.
3.2.3 登录文件(登录文件名根据环境不同可能会有所不同)
对于bash,如果将上述设置写入$HOME/.profile,则设置对用户“永远”有效。
对于bash,如果以root身份将上述设置写入/etc/profile,则设置对“所有”用户“永远”有效。
对于tcsh,如果将上述设置写入$HOME/.login,则设置对用户“永远”有效。
对于tcsh,如果以root身份将上述设置写入/etc/csh.login,则设置对“所有”用户“永远”有效。