码迷,mamicode.com
首页 > 其他好文 > 详细

centos为openJDK设置系统变量

时间:2015-08-19 13:35:33      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:linux   jdk   openjdk_devel   java   

在Centos上,默认自带有OpenJDK,当执行java –version ,可以看到类似如下的输出:

技术分享

但是,当你执行javac的时候,会提示找不到输入的命令。原因其实是Centos默认只自带OpenJDK的Runtime(JRE)。如果需要JDK,还需要自己安装。如果你需要在linux上进行java开发,需要编译java代码,或者进行其他相关(比如hadoop)的开发工作的话,安装JDK是必须的了。

那样怎么安装呢?其实很简单啦。只要执行以下一下命令,通常就ok了:

su -c "yum installjava-1.7.0-openjdk-devel"

 

输入该命令后,在终端会看到输出很多内容,但看到类似如下的输出后,就表示已经安装完成了:

 技术分享

当然,这个时候还是不能执行javac的咯。不要忘了给JDK配置环境变量啊!

OpenJDK安装后的目录位于/usr/lib/jvm。如果安装openjdk_devel之间你进入该目录的话,你看到的是jre的文件夹,类似如下:

技术分享

而当你完成之后,这个目录下就类似如下了:

技术分享

在这些java目录下面的bin文件夹中,你会看到javac这个命令咯。。这就是JDK了。

此时只需要在终端中打开环境变量文件  vim /etc/profile,填写相应的目录即可:  

export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


export PATH=$PATH:$JAVA_HOME/bin

这样我们就设置好了JDK,在输入source /etc/profile 就可以生效了. 

版权声明:本文为博主原创文章,未经博主允许不得转载。

centos为openJDK设置系统变量

标签:linux   jdk   openjdk_devel   java   

原文地址:http://blog.csdn.net/allenalex/article/details/47777515

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!