Linux/unix 配置java环境变量
来源:互联网 发布:淘宝怎么看旺旺号 编辑:程序博客网 时间:2024/05/20 14:23
在网上找了好多,关于配置JAVA环境变量的文章,但是很多都没有成功,看这篇总算成功了,下载linux/unix的JDK,到官网上去,下载地址:
JAVA环境变量
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
[root@lyn ~]# tar -zxvf jdk-7u4-linux-i586.tar.gz
[root@lyn jdk1.7.0_04]# ls
bin db jre LICENSE README.html src.zip
COPYRIGHT include lib man release THIRDPARTYLICENSEREADME.txt
[root@lyn jdk1.7.0_04]# pwd
/var/opt/jdk1.7.0_04
三种配置JAVA环境变量的方法:
1.添加使之成为全局变量,所有用户的shell都有权使用这些环境变量
在/etc/profile文件末尾加入:
[root@lyn etc]# vi profile
export JAVA_HOME=/var/opt/jdk1.7.0_04
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
测试:
[root@lyn ~]# java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)
2. 添加使之成为局部变量,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了
在.bash_profile文件末尾加入
[root@lyn ~]# cd /home
[root@lyn home]# ls
lyn zxc
[root@lyn home]# cd zxc
[root@lyn zxc]# ls -a
. .. .bash_logout .bash_profile .bashrc
[root@lyn zxc]# more .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
[root@lyn zxc]# vi .bash_profile
export JAVA_HOME=/var/opt/jdk1.7.0_04
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
测试:
[zxc@lyn ~]$ java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)
3. 直接在shell下设置临时变量
只需在shell终端执行下列命令:
[root@lyn ~]# export JAVA_HOME=/var/opt/jdk1.7.0_04
[root@lyn ~]# export PATH=$JAVA_HOME/bin:$PATH
[root@lyn ~]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
shell退出后环境变量失效,以后要使用的时候需要重新设置
测试:
[root@lyn ~]# java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)
卸载jdk
1.将添加的部分删掉
2.删掉jdk的文件夹
感谢这个博主:http://blog.chinaunix.net/uid-26184465-id-3304582.html(文章来源)
- Linux/unix 配置java环境变量
- Linux/Unix配置环境变量
- Linux/Unix配置环境变量
- linux 配置java 环境变量
- linux配置java环境变量
- Linux Java 环境变量配置
- linux配置java环境变量
- linux配置java环境变量
- Linux配置java环境变量
- linux配置java环境变量
- linux配置java环境变量
- linux配置java环境变量
- linux 配置java环境变量
- linux配置java环境变量
- linux配置java环境变量
- linux JAVA 环境变量配置
- linux 配置java环境变量
- linux配置java环境变量
- 黑马程序员----Interface的学习笔记
- 命运的安排
- hdu1796 How many integers can you find 容斥原理
- 【图像处理】对opencv的配置
- 项目实战之玩转div+css制作自定义形状
- Linux/unix 配置java环境变量
- 设计模式(二十)之设计模式之 Interpreter(解释器)
- mybatis三种传值方式
- 黑马程序员——Java基础--集合框架(1)
- C++标准库介绍
- 数据结构-队列1
- 简单 js 验证
- POJ 1000 A+B Problem
- 085 Maximal Rectangle [Leetcode]