百度百科中环境变量是这样定义的:环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数。
Java中的环境变量:当我们从官网下载并安装好jdk时 ,我们在命令行窗口中输入java和javac会发现提示说:“不是内部或外部命令,也不是可运行的程序或批处理文件”,这是因为:虽然我们在计算机中安装了JDK,而JDK的安装路径下包含了java和javac两个命令,但计算机不知道到哪去找这两个命令。
计算机查找命令: Windows根据Path环境变量来查找命令。Path环境变量的值是一系列路径,Windows操作系统在这一系列的路径中依次查找命令,如果可以找到,则该命令是可执行的;否则将会出现 错误提示;Linux根据PATH环境变量查找命令,Windows操作系统不区分大小写,设置Path和PATH并没有区别,而Linux区分大小写,则只需设置PATH即可。(不管是Windows还是Linux,只需吧java和javac这两个命令所在的路径添加到PATH环境路径中,就可以编译和运行java程序)。
Windows下java环境变量的配置:
1.右键点击“我的电脑”,单击“属性”菜单,点击“高级系统设置”对话框,单击“高级”Tab页,单击“环境变量”按钮;
2.在系统变量中点击新建:变量名:JAVA_HOME,变量值:写自己的jdk安装路径(我的是“C:\Program Files\Java\jdk1.8.0_131”);
3.编辑系统变量中的"Path"变量,在已有的路径后面加上“%JAVA_HOME%\bin”.
4.一路点击确定
Linux下java环境变量的配置:
假设jdk已经下载好,放于/usr/local/java下;
1.右键打开终端;
2.编译位于/etc下的profile文件(vi /etc/profile);
3.在文件最后边加入语句“export JAVA_HOME=/usr/local/java/jdk1.8.0_11(根据自己的jdk版本写)”,"export PATH=$JAVA_HOME/bin".“export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar”;
4.保存退出,重新加载配置文件(source /etc/profile)