在Linux环境下安装JDK之后,使用java 测试是否安装成功,结果报错-bash: java: command not found

解决方案如下:

1、查看Linux环境自带JDK

使用命令:# rpm -qa|grep gcj

显示内容其中包含相应信息
# java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

2、卸载

# rpm -e --nodepsjava-x.x.x-gcj-compat-x.x.x.x-xxjpp
# rpm -e --nodepsjava-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

3、卸载rpm版的jdk:

使用命令:#r pm -qa|grep jdk

显示:jdk-x.x.x_xx-fcs
卸载:#rpm -e --nodeps jdk-x.x.x_xx-fcs

4、下载jdk

打开网站http://www.oracle.com/technetwork/java/javase/downloads,选择对应版本JDK,点击下载

5、在usr目录下创建java安装目录

cd /usr
mkdir java

6、将下载好的JDK文件copy到/usr/java目录

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

7、解压到当前目录

tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夹 jdk1.8.0_60

8、编辑配置文件,配置环境变更

vim /etc/profile

添加如下内容:
JAVA_HOME=/usr/jdk
CLASSPATH=JAVA_HOME/lib/PATH=JAVA\_HOME/lib/ PATH=JAVA_HOME/lib/PATH=PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

9、重启机器或者执行命令:source /etc/profile

重启命令:sudo shutdown -r now

10、查看安装情况

java -version

javac -version

java version “1.8.0_60”
Java™ SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot™ Client VM (build 25.60-b23, mixed mode)

Linux -bash java command not found 解决方法相关推荐

  1. linux -bash: ipconfig: command not found 解决方法

    linux -bash: ipconfig: command not found 解决方法 参考文章: (1)linux -bash: ipconfig: command not found 解决方法 ...

  2. linux文件夹打开闪退,win10系统内置的Linux Bash启动闪退的解决方法

    很多小伙伴都遇到过win10系统内置的Linux Bash启动闪退的困惑吧,一些朋友看过网上零散的win10系统内置的Linux Bash启动闪退的处理方法,并没有完完全全明白win10系统内置的Li ...

  3. -Bash: Unzip: Command Not Found解决方法 安装unzip

    利用unzip命令解压缩的时候,出现-bash: unzip: command not found的错误. unzip--命令没有找到,其原因肯定是没有安装unzip.利用一句命令就可以解决了. 命令 ...

  4. -bash: mysql: command not found解决方法(zabbix监控mysql失败)

    [zabbix@mylinux ~]$ mysql -bash: mysql: command not found 首先看看环境变量是否添加 vi /etc/profile export PATH=$ ...

  5. -bash: ssh-copy-id: command not found解决方法

    在做mha双机互信时使用ssh-copy-id命令有时会提示命令不存在 ssh + Tab键 发现没有该命令 [mha@mylinux ~]$ sshssh ssh-agent ssh-keygen ...

  6. 没有mysql_safe命令_mysqld_safe: command not found 解决方法

    -bash: mysqld_safe: command not found 解决方法mysqld_safe是在Unix上启动 mysqld服务器的推荐方法 : mysqld_safe详细介绍地址 原因 ...

  7. 解决linux mysql命令 bash: mysql: command not found 的方法

    解决linux mysql命令 bash: mysql: command not found 的方法 参考文章: (1)解决linux mysql命令 bash: mysql: command not ...

  8. linux中lv的详细创建流程【化分区-pv-vg-lv创建整套流程】,centos中lv脚本创建vg-pv-lv,-bash: lvs: command not found处理方法

    文章目录 lv的创建流程说明 -bash: lvs: command not found处理方法 lv的创建.删除.使用及增减容量 硬盘分区设置或查看 pv操作 创建pv 删除pv vg操作 vg详细 ...

  9. 解决bash: mysql: command not found 的方法

    解决bash: mysql: command not found 的方法 解决bash: mysql: command not found 的方法,需要的朋友可以参考一下 [root@DB-02 ~] ...

最新文章

  1. __new__ __init__区别
  2. 全栈深度学习第5期: 神经网络调试技巧
  3. JavaWeb三大组件(ServletFilterListener)
  4. php上传文件 报的错误 $_FILES[‘file’]['error']
  5. linux java maven_Linux安装java环境和maven
  6. spring mvc示例_Spring MVC示例
  7. php : 开发记录(2017-03-10)
  8. Linux下的Java虚拟机性能监控常用命令
  9. Shopee平台发布针对疫情政策的通知
  10. warp-transducer源码安装,warprnnt_pytorch生成
  11. 【应用案例】资产监测设备助力大棚月季花种植
  12. Windows下运行LSD-SLAM
  13. Raspberry Pi 4和 Raspberry Pi 4B的区别_8GB内存的树莓派4来啦!国内售价589元,官方还推出配套64位系统...
  14. 五金模具设计常见的二十一块模板作用,一起学起来
  15. 自学C++之自定义数据类型与自定义类之数组使用4例
  16. 云-移动手机端项目总结
  17. 零基础学习CANoe Panel(16)—— Clock Control/Panel Control/Start Stop Control/Tab Control
  18. 简历个人计算机水平怎么xie,个人简历计算机水平书写格式
  19. 获取汉字的拼音, 或者简繁体转换
  20. 皮边油消泡剂消除泡沫另一视角曝光

热门文章

  1. 手机中index.html文件,请问index.html是什么文件?
  2. 基于QT实现的可视化地铁换乘查询系统
  3. 生产者与消费者问题(synchronized版和JUC版)
  4. c语言开发窗口程序,怎么用c语言做一个界面?
  5. 使用Keras和迁移学习从人脸图像中预测体重指数BMI
  6. 面试八股文-python
  7. DNSSEC资源记录安全扩展(RFC4034翻译)
  8. CommandEventArgs.CommandArgument 属性
  9. SSD的TRIM到底是什么?
  10. 瑞信研报:甲骨文跑赢大盘 目标价格38美元