hadoop和java安装

时间:2014-04-14 06:21:41

标签: java hadoop centos

我正在尝试安装java和hadoop

in Cantos

BUT 当我登录

'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

我做什么???????????????

请帮助

^ _ ^

3 个答案:

答案 0 :(得分:0)

要反映.bashrc中所做的更改,您必须注销或重新启动系统。

答案 1 :(得分:0)

首先,您不需要{。1}} .bashrc上的环境变量,第二位 如果要解决最新的Java安装可执行文件,则必须使用:export 第三,你可以在编辑或登出/登录或发送后/usr/java/latest/bin给你机会 .bashrc
并尝试 . .bashrc
看看 echo $JAVA_HOME echo $PATH说你

的内容

答案 2 :(得分:0)

我确实在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 /path

3)使用以下cmd:

将jdk bin文件的模式更改为可执行文件
chmod a+x jdk-6u45-linux-x64.bin

4)还可以使用以下cmd:

将jre bin文件的模式更改为可执行文件
chmod a+x jre-6u45-linux-x64.bin

5)使用

执行bin文件
./jdk-6u45-linux-x64.bin
./jre-6u45-linux-x64.bin

这将按jdk和jre名称

创建文件夹

6)使用命令检查计算机上配置的默认java:

alternatives --config java

按' +'选择当前选定的版本登录。

7)运行以下命令删除java。 在config命令中给出alternatives --remove java /path

8)重复上述命令,直到config命令没有输出。对javac,javaws和libjavaplugin重复步骤7到10。 现在将本地文件夹jdk1.6.0_45jre1.6.0_45移至/usr/java目录。

9)使用Sun/Oracle JDK java, javaws, libjavaplugin.so命令安装alternatives –install(对于Firefox / Mozilla)和javac:

的java

alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/jre/bin/java 20000

javaws的

alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_45/jre/bin/javaws 20000

Java浏览器(Mozilla)插件32位

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so

 /usr/java/jdk1.6.0_45/jre/lib/i386/libnpjp2.so 20000

Java浏览器(Mozilla)插件64位

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 Development Kit)软件包

时才安装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 20000

10)使用Sun/Oracle JRE java, javaws and libjavaplugin.so命令安装alternatives –install(对于Firefox / Mozilla)

的java

alternatives --install /usr/bin/java java /usr/java/jre1.6.0_45/bin/java 20000

javaws的

alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_45/bin/javaws 20000

Java浏览器(Mozilla)插件32位

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_45/lib/i386/libnpjp2.so 20000

Java浏览器(Mozilla)插件64位

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_45/lib/amd64/libnpjp2.so 20000

11)检查当前的java,javac,javaws和libjavaplugin.so版本

java -version
javac -version
javaws

12)现在配置如下: 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)将JAVA_HOME环境变量添加到/ etc / profile文件或$ 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"