浅析Linux 中Java环境变量设置
来源:互联网 发布:网络马甲是什么意思 编辑:程序博客网 时间:2024/06/07 03:14
1. 下载 jdk的bin文件 例如:jdk-1_5_0_12-linux-i586.bin.
2. 打开一个terminal, 到bin文件所在的文件夹, 执行 chmod +x jdk-1_5_0_12-linux-i586.bin.
3. 执行 ./jdk-1_5_0_12-linux-i586.bin.
4. 提示版权信息,选yes.
5. 程序会成生一个jdk1.5.0_12的文件夹。
6. 打开一个命令窗口, 执行 vi .bashrc.
7. 在文件的最后加上两行,等号后面是jdk1.5.0_12的文件路径export JAVA_HOME=/home/user/bin/jdk1.5.0_12export PATH=$JAVA_HOME/binPATH.
8. 保存文件。
9.打开另外一个命令窗口 执行java -version出现版本信息的话就是成功了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]# lsbin db jre LICENSE README.html src.zipCOPYRIGHT 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 profileexport JAVA_HOME=/var/opt/jdk1.7.0_04export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar重新登录测试:成都seo
[root@lyn ~]# java -versionjava 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]# lslyn 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 functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH[root@lyn zxc]# vi .bash_profileexport JAVA_HOME=/var/opt/jdk1.7.0_04export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar重新登录测试:
[zxc@lyn ~]$ java -versionjava 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.jarshell退出后环境变量失效,以后要使用的时候需要重新设置测试:
[root@lyn ~]# java -versionjava 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)卸载jdk1.将添加的部分删掉2.删掉jdk的文件夹
2. 打开一个terminal, 到bin文件所在的文件夹, 执行 chmod +x jdk-1_5_0_12-linux-i586.bin.
3. 执行 ./jdk-1_5_0_12-linux-i586.bin.
4. 提示版权信息,选yes.
5. 程序会成生一个jdk1.5.0_12的文件夹。
6. 打开一个命令窗口, 执行 vi .bashrc.
7. 在文件的最后加上两行,等号后面是jdk1.5.0_12的文件路径export JAVA_HOME=/home/user/bin/jdk1.5.0_12export PATH=$JAVA_HOME/binPATH.
8. 保存文件。
9.打开另外一个命令窗口 执行java -version出现版本信息的话就是成功了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]# lsbin db jre LICENSE README.html src.zipCOPYRIGHT 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 profileexport JAVA_HOME=/var/opt/jdk1.7.0_04export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar重新登录测试:成都seo
[root@lyn ~]# java -versionjava 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]# lslyn 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 functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH[root@lyn zxc]# vi .bash_profileexport JAVA_HOME=/var/opt/jdk1.7.0_04export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar重新登录测试:
[zxc@lyn ~]$ java -versionjava 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.jarshell退出后环境变量失效,以后要使用的时候需要重新设置测试:
[root@lyn ~]# java -versionjava 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)卸载jdk1.将添加的部分删掉2.删掉jdk的文件夹
0 0
- 浅析Linux 中Java环境变量设置
- linux centos中添加删除修改环境变量,设置java环境变量
- linux中设置环境变量
- Linux中环境变量设置
- Linux中设置环境变量
- linux中设置环境变量
- Linux JAVA环境变量设置
- linux java 环境变量设置
- linux java环境变量设置
- linux设置java环境变量
- linux java环境变量设置
- Linux java环境变量设置
- linux设置JAVA环境变量
- linux设置java环境变量
- java中环境变量设置
- Linux环境中查看java的安装路径,设置环境变量
- Linux 中如何设置Java环境变量(Ubuntu)
- Linux中设置环境变量小结
- Foundation对象与Core Foundation对象如何转换
- 【CSS】兼容IE7的各个各样的标题面板
- 基于大规模语料的新词发现算法
- 如何准确的计算并提高APP用户留存?
- SQL PRIMARY KEY 约束 高级编程
- 浅析Linux 中Java环境变量设置
- 更改cmd的默认路径
- Angularjs $scope 里面的$apply方法 和 $watch方法
- 心得
- mongodb设置数据库用户,权限,java mongodb driver3.0驱动用户验证
- linux公社 u-boot下载
- Dijkstra算法解题报告——"大一水手"
- HTML学习笔记之简单网页属性设置
- noip2015初赛入围名单