在Centos7 终端中,我们输入java -version可以看到java的版本,但是输入javac却没有反应
原因是系统中预装的是openjdk jre不是真正的jdk,所以还得自己装好,然后配置好变量才行
1、yum list java-*
2、安装相应版本的jdk,一般含有devel的就是真正的jdk,如:java-1.8.0-openjdk-devel.x86_64
命令:yum install java-1.8.0-openjdk-devel.x86_64
3、vim /etc/profile
添加环境变量(注意是分号分割):
export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
4、source /etc/profile
使修改生效,如此再javac就有反应了
rpm方式:http://pepho.blog.163.com/blog/static/13805620141202711972/