hadoop和java安装

bqucvtff  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(297)

我正在尝试安装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

我做什么???????????
请帮帮我
^_^

5tmbdcev

5tmbdcev1#

以反映 .bashrc 您必须注销或重新启动系统。

xxb16uws

xxb16uws2#

首先,你不需要 export 你的环境变量在.bashrc上,
第二,你必须使用: /usr/java/latest/bin 如果您想处理最新的java安装可执行文件
第三,你可以给自己一个机会 .bashrc 在编辑或注销/登录或 . .bashrc 试着 echo $JAVA_HOME echo $PATH 看看什么 whereis javac 你说呢

syqv5f0l

syqv5f0l3#

我确实在centos上安装了JDK1.6。您可以为JDK1.7尝试相同的步骤:
1) 下载jdkversion1.6.0\u45文件( jdk-6u45-linux-x64.bin )对于64位计算机,从以下链接:

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

2) 从终端转到下载这些文件的路径:

cd /path

3) 使用以下命令将jdk bin文件的模式更改为可执行文件:

chmod a+x jdk-6u45-linux-x64.bin

4) 还可以使用以下命令将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。 alternatives --remove java /path 在config命令中给出
8) 重复上述命令,直到config命令没有输出为止。对javac、javaws和libjavaplugin重复步骤7到10。现在移动本地文件夹 jdk1.6.0_45 以及 jre1.6.0_45/usr/java 目录。
9) 安装 Sun/Oracle JDK java, javaws, libjavaplugin.so (对于firefox/mozilla)和javac alternatives –install 命令:

java

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

java

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开发工具包)包时才安装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 (对于firefox/mozilla)使用 alternatives –install 命令

java

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

java

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"

相关问题