我们的一台Linux在装系统的时候,把能选的都选了,系统是Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

然后应用那边要在上面安装JDK环境,我给他装的是jdk-1.6.0_02-fcs

装完后

java -version

看到的是java version "1.4.2" 这个版本的环境没有办法运行他的程式

而我的JDK 6.0的环境装到/usr/java/jdk1.6.0_02 下面,这个时候直接去该路径下面执行

java -version

看到的结果是

java version "1.6.0_02" 并且可以运行用户的程式

现在的问题是怎么样去掉旧的Java环境,我又不想去卸载那些我不熟悉的程序,于是先简单的改了/usr/bin/java 的名字,这个时候直接在命令行下面输入java -version看到的是我想要的

后来我想到了,我在export PATH的时候,JAVA_HOME是放在后面的,我把它提到前面来不就可以了吗!

马上试了下,果然可以

即export PATH=$JAVA_HOME/bin:$PATH

这个时候当我输java命令的时候先去JAVA_HOME下面去找,就找到我装的那个新的了,而后面虽然 /usr/bin下面也有java 文件,但是由于先后顺序的原因,就没有去用那个了

这里记下,我们在命令行下面输的命令,可以通过

HOST#which java

来获得,它让你能够知道自己下的命令来自于哪个目录!

阅读(1991) | 评论(0) | 转发(0) |

linux命令匹配path顺序,PATH 中的路径先后顺序的问题相关推荐

  1. linux命令总结(持续更新中····)

    linux命令 ip add 查看linux系统里的ip地址 address ip地址是标识每台电脑的地址,用来通信的地址,相当于我们的手机号码 [root@liwenqian ~]# ip add ...

  2. window如何使用Linux命令,如何在windows系统中使用linux的命令

    在windows上可以运行或使用linux下面的命令吗?可以,学习啦学习啦小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用lin ...

  3. 在windows上linux命令行,如何在Windows中通过Cygwin来使用Linux命令行

    添加Cygwin路径到Windows环境变量 安装完成以后在桌面上会出现一个Cygwin的图标,通过它可以打开Cygwin终端. 终端会以C:Cygwin主目录作为开始,但是那可能没有用处,因为你可能 ...

  4. python修改csv文件字段顺序_Pandas中DataFrame交换列顺序的方法实现

    一.获取DataFrame列标签 import pandas as pd file_path = '/Users/Arithmetic/da-rnn-master/data/collectd67_po ...

  5. 我使用过的Linux命令之trap - 在脚本中处理信号

    用途说明 trap是一个shell内建命令,它用来在脚本中指定信号如何处理.比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序 ...

  6. linux命令之查看动态库中字符串-strings

    strings命令是在对象文件或者二进制文件中查找可打印的字符串,有很多的用途,例如一个用法就是在编译的so中定义字符串常量作为动态库的版本号,然后就可以使用strings+grep 组合命令查看当前 ...

  7. linux命令 sh -s,shell脚本中 if 判断时候-s是什么意思?

    指的是文件大小非0时为真. shell中怎么判断输入的是否是数字: 第一种:sed格式 首先:我们先(在命令行直接输出模拟一下,如果都正确再在shell脚本中进行书写.)直接echo输出一下 echo ...

  8. 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver

    在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...

  9. Linux参数顺序,【每日一linux命令3】参数(或称选项)顺序

    Android使用CountDownTimer倒计时 1.布局文件 JS继承模式粗探 之前提到了JS中比较简单的设计模式,在各种设计模式中被最常使用的工具之一就是原型链的继承.作为OOP的特质之一-- ...

最新文章

  1. java客服系统_阿里Java内部资料:2020最全Java技术栈(架构篇+算法篇+大数据)
  2. 数学建模学习笔记——时间序列分析
  3. eclipse官网下载详细指南
  4. Java(enum)枚举用法详解
  5. python面试设计模式问题_聊聊 Python 面试最常被问到的几种设计模式(下)
  6. Android Android.mk脚本结构
  7. 美年健康俞熔:创业者最重要的是锻造内心、熬过拐点 | 凌云时刻
  8. 《图解TCPIP》知识学习(1.3):协议
  9. Docker之nginx集群
  10. 游戏素材网站推荐!!!
  11. VMware5.5-VMware补丁程序VUM
  12. android编程如何调整屏幕亮度,Android编程设置屏幕亮度的方法
  13. firefox插件下载失败
  14. 芯片数据分析步骤2 读取数据-affy
  15. 27.巴比伦塔(UVa 437)
  16. Linux: ubuntu Appium连接手机
  17. Axure 8授权码
  18. 设置行与行的间隔(行间距)
  19. 小猿圈 python学习-细讲数据类型-字典
  20. 【NLP】OpenAI GPT算法理解

热门文章

  1. c#连接oracle11,C#连接Oracle 11g 无需安装Oracle客户端
  2. Mysql之alter用法汇总
  3. 关于python赋值语句下列选项中描述正确的是_关于Python的分支结构,以下选项中描述正确的是()。...
  4. sqlserver查询当月的每一天_SQLServer 查询最近一天,三天,一周,一月,一季度数据的方法...
  5. js弹框带传值父窗口给子框_JavaScript实现弹出子窗口并传值给父窗口
  6. php yield 导出文件,PHP yield 读取大文件
  7. php ios视频文件上传,iOS实现视频和图片的上传思路
  8. php批量生成200条8位兑换码
  9. Tensorflow【实战Google深度学习框架】—完整的TensorFlow入门教程
  10. 公共基础选择题—关系代数和范式