博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于java.sh环境变量配置(转载请注明出处)
阅读量:2216 次
发布时间:2019-05-07

本文共 568 字,大约阅读时间需要 1 分钟。

今天配置配置profile.d环境变量遇到个坑

JAVA_HOME=/home/www/software/java/jdk1.8.0_141

JAVA_BIN=$JAVA_HOME/bin

JRE_HOME=$JAVA_HOME/jre

JRE_BIN=$JRE_HOME/bin

PATH=$JAVA_BIN:$JRE_BIN:$PATH

下载解压版的jdk 解压后配置环境变量然后在profile.d下新建个 java.sh 黏贴以上内容,保存退出后source /etc/profile一直提示

-bash: ?JAVA_HOME=/home/www/software/java/jdk1.8.0_141: No such file or directory

各种百度google都找不到原因,查到的无非是 32位  64位版本问题,或者写法问题,我经过再三确认都没问题,

路径是通过pwd获取的也没问题。

最后 改了下写法直接export发现提示变了

export JAVA_HOME=/home/www/software/java/jdk1.8.0_141

这个是bom头部问题,只要在vim下  :set nobomb后就好了

于是改回来原来的写法设置nobomb 之后再  source /etc/profile 问题就解决了。

你可能感兴趣的文章
探索Redis设计与实现2:Redis内部数据结构详解——dict
查看>>
探索Redis设计与实现3:Redis内部数据结构详解——sds
查看>>
探索Redis设计与实现4:Redis内部数据结构详解——ziplist
查看>>
探索Redis设计与实现6:Redis内部数据结构详解——skiplist
查看>>
探索Redis设计与实现5:Redis内部数据结构详解——quicklist
查看>>
探索Redis设计与实现8:连接底层与表面的数据结构robj
查看>>
探索Redis设计与实现7:Redis内部数据结构详解——intset
查看>>
探索Redis设计与实现9:数据库redisDb与键过期删除策略
查看>>
探索Redis设计与实现10:Redis的事件驱动模型与命令执行过程
查看>>
分布式系统理论基础1: 一致性、2PC和3PC
查看>>
分布式系统理论基础2 :CAP
查看>>
分布式系统理论基础3: 时间、时钟和事件顺序
查看>>
分布式系统理论基础4:Paxos
查看>>
分布式系统理论基础5:选举、多数派和租约
查看>>
分布式系统理论基础6:Raft、Zab
查看>>
分布式系统理论进阶7:Paxos变种和优化
查看>>
分布式系统理论基础8:zookeeper分布式协调服务
查看>>
搞懂分布式技术1:分布式系统的一些基本概念
查看>>
搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法
查看>>
搞懂分布式技术3:初探分布式协调服务zookeeper
查看>>