linux下安装JDK,设置JAVA环境变量

来源:互联网 发布:南京金鹰有mac专柜吗 编辑:程序博客网 时间:2024/04/29 00:09

转自:http://blog.csdn.net/zhngjan/article/details/25225499

环境: Centos 6.5  


首先下载jdk安装包,请根据自己的实际情况来选取安装包。

这里是下载地址:

http://www.oracle.com/technetwork/Java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u32-oth-JPR


将下载下来的安装文件: jdk-6u32-linux-x64.bin放在 linux的一个目录里(例如: /usr/local)。

接下来,

1,我们改变文件的属性,给文件加上可执行权限

[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
  1. # chmod u+x jdk-6u32-linux-x64.bin  


2,执行以下命令安装jdk

[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
  1. # ./jdk-6u32-linux-x64.bin  
你会看到有一个新的文件夹

3,配置Java环境变量,这里涉及到一个用户和全局的问题,

如果配置到当前用户的配置文件里,那么配置的该Java就只针对本用户有效,如果配置到全局中,则对所有用户都有效。

这里我们仅对全局设置(针对用户的设置与全局基本相同,仅仅设置的位置不同,环境变量将设置在用户的配置文件当中$HOME/.bash_profile)

编辑 /etc/profile文件,加入一下内容

[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
  1. export JAVA_HOME=/usr/local/jdk1.6.0_32  
  2. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  3. export PATH=$PATH:$JAVA_HOME/bin  

4,让配置生效:

重启 restart

或者

[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
  1. # source /etc/profile  

5,测试:

[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
  1. # java -version  

出现如下,说明Java安装成功,并且环境变量配置生效:

如果报错:

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

在环境变量中增加:

export _JAVA_OPTIONS="-Xms64m -Xmx64m -Xmn32m"
我的环境变量:
export _JAVA_OPTIONS="-Xms64m -Xmx64m -Xmn32m"
export JAVA_HOME=/home/java/jdk1.7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/usr/local/php/bin:/usr/local/mysql/bin:$PATH

0 0