zoukankan      html  css  js  c++  java
  • centos7 修改 PATH环境变量(注意,不是添加!!!TMD)

    起因都是,参照阿里云的Java环境配置,MMP~

    现在我们分析一下这几句话。JAVA_HOME和JRE_HOME都是没问题的

    CLASSPATH:注意 【  lib$:JRE  】这部分,Linux环境变量以 冒号(英文) :  来分隔的,$JAVA_HOME  代表 JAVA_HOME这个变量, 但是你特么告诉我$:JRE代表个什么鬼???还有在最后又加一个$CLASSPATH,你是怕配置太简单么?

    这就导致配出来的 CLASSPATH是这样的:

    .:/usr/local/java/jdk/jdk1.8.0_131/lib$:JRE_HOME/lib:.:JAVA_HOME/lib$:JRE_HOME/lib:

    但是啊!!按照他这样的配置,完全没错误???!!!!在线上的服务器没出过问题!!!!

    ============================= 

    然后是重头戏:PATH变量

    $JAVA_HOME/bin:$JRE_HOME/bin$JAVA_HOME:$PATH,,请问,你那么喜欢$JAVA_HOME呢?要配两遍?还特么不加个分号?

    这就导致配出来的PATH(JAVA部分)是这样的

    /usr/local/java/jdk/jdk1.8.0_131/bin:/usr/local/java/jdk/jdk1.8.0_131/jre/bin//usr/local/java/jdk/jdk1.8.0_131

     搞什么啊???我怀疑写这个教程的是个弱鸡(又黄又骚又猥琐

    无奈,只能重新改一下环境变量,重点是PATH(因为每次添加,不会覆盖重复的内容) 

    1. 打开/etc/profile,先注释有关PATH的export,然后增加一个export PATH=(内容为新系统出厂的PATH)

    2. 保存退出,source /etc/profile,然后命令

    $PATH
    
    或者
    
    env

    查看环境变量是否重置了

    3. 解除注释,然后注释或者删除出厂PATH 那句话,保存退出

    4. 查看PATH,附上最终截图

    执行env命令

    PATH:

    CLASSPATH:

    之所以会采取这种笨方法,是因为没搜到关于重置修改PATH变量的命令。

  • 相关阅读:
    Linux下使用ps命令来查看Oracle相关的进程
    虚继承、虚基类
    C++/C小知识点(2)
    C++中的运行中动态类型识别RTTI
    什么应该放在头文件?何为外连接?
    Placement new、operator new、new operator 完全释疑
    二叉搜索树
    Linux C编程学习资料,学习过程
    独立对象(非附属对象)大小
    编程珠玑第一章、第二章
  • 原文地址:https://www.cnblogs.com/LUA123/p/7238654.html
Copyright © 2011-2022 走看看