查看原自带版本:
# java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.1.el6_6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
查看java程序路径:
# which java
/usr/bin/java
查看java相关路径:
# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/lib64/java /usr/share/java /usr/share/man/man1/java.1.gz
查看JAVA_HOME环境变量
# echo $JAVA_HOME
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64
注:如果没有配置"/etc/profile"文件,则不会输出"$JAVA_HOME"的值.
# /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/bin/java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.1.el6_6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
查看PATH环境变量
# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/bin:/root/bin
由上面观察可知,CentOS默认安装的OpenJDK目录为
"/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64"(用于开发环境)
在系统安装时CentOS还在/usr/bin/目录下复制了java javac等程序(用于生产环境,相当于jre的作用)
安装方式:在gnome下rpm安装
软件:jdk-8u74-linux-x64.rpm
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载后双击安装。
安装后(也没有成功提示),再次查看版本:
# java -version
java version "1.7.0_79"
可见没起作用,查看/usr/java/目录下多了3个(default;jdk1.8.0_74;latest)目录,查看此文件夹JDK版本:
# /usr/java/default/bin/java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
根据返回信息,可确定安装包确实运行成功了,只不过没有修改JAVA_HOME等环境变量。
查看并修改系统配置文件
vi /etc/profile
找到原配置:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#*****************************
改为:
export JAVA_HOME=/usr/java/default/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
修改后保存。
source /etc/profile,使设置生效
环境变量配置完成。需要注意的是,PATH在配置的时候,一定要把$JAVA_HOME/bin放在前面,不然使用java命令时,系统会找到以前的java,就不往下找了。这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。
官方安装说明这几句:
The RPM package creates two links: /usr/java/latest and /usr/java/default.
The /usr/java/latest link will always point to the version of Java that is considered the latest version. Subsequent upgrades of the package will overwrite this value if it is not the latest version.
By default, /usr/java/default points to /usr/java/latest.
相关推荐
centos6.7安装jdk1.8全部详细过程,若有疑问,欢迎联系!
jdk-7u45-linux-x64.tar.gz centos 6.5 jdkjdk1.7.0_45
centos搭建jdk tomcat my5.6自启动服务
CentOS安装jdk,超级详细
CentOS更改JDK版本
适用于 Centos 7 jdk安装 ,亲测可用!一键安装shell脚本早此链接https://blog.csdn.net/souga000/article/details/108366995
在虚拟机里CentOS7.0升级1.8JavaJDK,使用yum方式安装java,里面内容包含解决VMware下的Centos7联网并设置固定IP、linux用yum安装jdk或yum组安装jdk只有java命令没有javac命令以及安装jdk
CentOS7下安装JDK1.8详细过程
centos7.6部署需要的jdk、maven、git
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter:...以上所述是小编给大家介绍的centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件,希望对大家有所帮助,如果大家有任何
CentOS环境下安装JDK及一些安装问题的
主要介绍了使用CentOS 7.5卸载自带jdk安装自己的JDK1.8 的过程,本文通过安装步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
CentOS5.3下JDK1.5的最完整安装过程。
Java SE Development Kit 8u321 centos7 jdk1.8.8u321 官网下载
Centos7 Jdk1.8 安装包
centos最新版本是7.6,jdk的版本也来到了1.8.201,新的环境下使用最新的环境,这里提供了全面的安装步骤
怎样卸载linux自带jdk详细教程,图文并茂,内容详细。
centos7系统 下 jdk1.7 tomcat7.0 的安装包亲测可用的
linux centos 下 jdk1.8 tar.gz 离线安装包.7z
在centos7.3下安装jdk1.8、tomcat9和mysql数据库,包括如何设置开机启动服务。