我正在尝试安装java和hadoop。
在诗篇中
但是当我登录到
'vi .bashrc`我输入了这些命令
export JAVA_HOME=/usr/lib/jdk1.7.0_51
export PATH=$PATH:$JAVA_HOME/bin
export HADOOP_HOME=/usr/lib/hadoop-0.20.2-cdh3u
export PATH=$PATH:$HADOOP_HOME/bin之后,我想通过编写以下命令来检查java版本
$ java -version此消息显示给我
bash: java: java command not found我做什么?
请帮帮忙
^_^
发布于 2014-04-14 15:04:16
要反映在.bashrc中所做的更改,您必须注销或重新启动系统。
发布于 2014-04-14 15:10:09
首先,你不需要在.bashrc上export你的环境变量,
在第二个位置,如果想要处理最新的/usr/java/latest/bin安装可执行文件,则必须使用: Java
第三,您可以在编辑.bashrc或注销/登录后给它一个机会
. .bashrc
然后尝试echo $JAVA_HOME echo $PATH
看看whereis javac是怎么说你的
发布于 2014-04-14 16:11:35
我确实在centos上安装了jdk 1.6。您可以对jdk 1.7尝试相同的步骤:
1)从以下链接下载适用于64位机器的JDK版本1.6.0_45文件(jdk-6u45-linux-x64.bin):
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR 2)从终端,转到您下载这些文件的路径:
cd /path3)使用以下cmd将jdk bin文件的模式改为可执行:
chmod a+x jdk-6u45-linux-x64.bin4)同时使用以下cmd修改jre bin文件的模式为可执行:
chmod a+x jre-6u45-linux-x64.bin5)使用以下命令执行bin文件
./jdk-6u45-linux-x64.bin
./jre-6u45-linux-x64.bin这将按jdk和jre名称创建文件夹
6)使用以下命令检查机器上配置的默认java:
alternatives --config java用'+‘符号选择当前选择的版本。
7)执行下面的命令,移除java。alternatives --remove java /path命令中给出的配置
8)重复上述命令,直到没有config命令输出。对javac、javaws和libjavaplugin重复步骤7到10。现在将本地文件夹jdk1.6.0_45和jre1.6.0_45移动到/usr/java目录。
9)使用alternatives –install命令安装Sun/Oracle JDK java, javaws, libjavaplugin.so (适用于Firefox/Mozilla)和javac:
java
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/jre/bin/java 20000javaws
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_45/jre/bin/javaws 20000Java浏览器(Mozilla)插件32位
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so
/usr/java/jdk1.6.0_45/jre/lib/i386/libnpjp2.so 2000064位Java浏览器(Mozilla)插件
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_45/jre/lib/amd64/libnpjp2.so 20000仅当安装了JDK (Java开发工具包)包时才安装javac
alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_45/bin/javac 20000
alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_45/bin/jar 2000010)使用alternatives –install命令安装Sun/Oracle JRE java, javaws and libjavaplugin.so (火狐/Mozilla版)
java
alternatives --install /usr/bin/java java /usr/java/jre1.6.0_45/bin/java 20000javaws
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_45/bin/javaws 20000Java浏览器(Mozilla)插件32位
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_45/lib/i386/libnpjp2.so 2000064位Java浏览器(Mozilla)插件
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_45/lib/amd64/libnpjp2.so 2000011)检查当前的java、javac、javaws和libjavaplugin.so版本
java -version
javac -version
javaws12)现在配置如下:alternatives --config java #或javac或javaws或libjavaplugin.so有4个程序提供'java‘。
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
* 3 /usr/java/jdk1.6.0_18/jre/bin/java
+ 4 /usr/java/jdk1.6.0_45/jre/bin/java
Enter to keep the current selection[+], or type selection number:
Note: java with [+] is currently on use.13)将配置文件环境变量添加到/etc/ JAVA_HOME文件或$HOME/.bash_profile文件
## export JAVA_HOME JDK ##
export JAVA_HOME="/usr/java/jdk1.6.0_45"
## export JAVA_HOME JRE ##
export JAVA_HOME="/usr/java/jre1.6.0_45"https://stackoverflow.com/questions/23053240
复制相似问题