centOS6.4下jdk配置

harder_cn 2015-12-23 02:13:15

1.为什么我的JDK这样配置不好用?
[hadoop@hadoop-master profile.d]$ tail /etc/profile
unset -f pathmunge

export JAVA_HOME=/opt/modules/jdk_1.6.0_45
##export JAVA_BIN=/opt/modules/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
##export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
##export JAVA_HOME JAVA_BIN PATH CLASSPATH

export HADOOP_HOME=/opt/modules/hadoop-1.2.1
export PATH=$PATH:$HADOOP_HOME/bin

按上面的写法就不行
[hadoop@hadoop-master profile.d]$ java -version
bash: java: command not found

2.我在/etc/profile.d/java.sh里写,就可以找到JDK了
export JAVA_HOME=/opt/modules/jdk_1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin

为什么呢大哥们?


...全文
140 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
皇御雷霆 2015-12-24
  • 打赏
  • 举报
回复
export JAVA_HOME=/opt/modules/jdk_1.6.0_45 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
harder_cn 2015-12-24
  • 打赏
  • 举报
回复
引用 1 楼 fan63182830 的回复:
1.里面的PATH被覆盖了 export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
还是不好用,如果/etc/profile.d/java.sh存在,java版本还是这里面的, 如果/etc/profile.d/java.sh不存在,就bash: java: command not found
harder_cn 2015-12-24
  • 打赏
  • 举报
回复
引用 1 楼 fan63182830 的回复:
1.里面的PATH被覆盖了 export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
还是不好用,如果/etc/profile.d/java.sh存在,java版本还是这里面的, 如果/etc/profile.d/java.sh不存在,就bash: java: command not found
harder_cn 2015-12-24
  • 打赏
  • 举报
回复
引用 1 楼 fan63182830 的回复:
1.里面的PATH被覆盖了 export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
还是不好用,如果/etc/profile.d/java.sh存在,java版本还是这里面的, 如果/etc/profile.d/java.sh不存在,就bash: java: command not found
皇御雷霆 2015-12-23
  • 打赏
  • 举报
回复
1.里面的PATH被覆盖了 export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧