CentOS 安装 jdk -bash: java: command not found

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 安装 jdk -bash: java: command not found相关的知识,希望对你有一定的参考价值。

如题:Linux CentOS 6.4 , JDK 版本 jdk-6u45-linux-i586.bin
jdk 安装目录到,usr/java/jdk1.6.0_45
环境变量设置:
修改了 cd /etc/profile

后面追加了
JAVA_HOME=usr/java/jdk1.6.0_45
JRE_HOME=usr/java/jdk1.6.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
运行了,source /etc/profile
服务器重启后:java -version
依然 -bash: java: command not found
重新设定后环境变量4,5次了 ,依然。
[root@localhost jdk1.6.0_45]# rpm -q | grep java
rpm: no arguments given for query

参考技术A 你的java没有安装上,其实你可以使用rpmforge库安装。
在http://packages.sw.be/rpmforge-release/找到最新的包安装,请看清文件是86的还是64的,x86_64是64位的。
装好后再执行 rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 这样就安装上了rpmforge第三方库。
yum install java
这样就可以了
如果你一定要安装你下载的jdk-6u45-linux-i586.bin这个文件,请确定你的/usr/bin,/usr/sbin,这两个目录下是否能找到java这个文件。
参考技术B 可能是JDK安装错误,卸载看能不能卸载,重新安装一次。javac一下,看有没有本回答被提问者采纳 参考技术C 先去 jdk bin下 看看有没有java命令 不可能不好使的 ./etc/profile 试一下

CentOS 7 安装 JAVA环境(JDK 1.8)

 

1.打开url选择jdk1.8下载

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我选择linux x64版本:

1531155386708

2.下载

wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1531155951_4e06a4d17c6c1dbfb8440352e19dd2ae

该下载地址已失效 请自行在官网复制下载地址

下载以后通过命令检查安装包大小是否符合

ls -lht

1531157360711

3.安装

(1)创建安装目录

mkdir /usr/local/java/

(2)解压至安装目录

tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/

4.设置环境变量

打开文件

vim /etc/profile

在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

使环境变量生效

source /etc/profile

添加软链接

ln -s /usr/local/java/jdk1.8.0_171/bin/java /usr/bin/java

检查

java -version

1531157326415

以上是关于CentOS 安装 jdk -bash: java: command not found的主要内容,如果未能解决你的问题,请参考以下文章

centos 6.3怎么安装jdk

Centos安装JDK(java环境)

CentOS安装JAVA JDK

Centos7上安装jdk8

CentOS安装Java JDK

CentOS JDK安装