centos为openJDK设置系统变量

来源:互联网 发布:极光丛林果汁 淘宝 编辑:程序博客网 时间:2024/05/22 11:53

在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 就可以生效了. 

0 0
原创粉丝点击