hadoop和java安装
我正在尝试安装java和hadoop 条条框框 但是 当我登录到hadoop和java安装,java,hadoop,centos,Java,Hadoop,Centos,我正在尝试安装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 -vers
'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
我做什么
请帮忙
^_^要反映在.bashrc中所做的更改,您必须注销或重新启动系统。首先,您不需要将环境变量导出到.bashrc上 如果要处理最新的java安装可执行文件,必须使用:/usr/java/latest/bin 第三,您可以在编辑.bashrc或注销/登录或 . .巴什尔 试着 echo$JAVA_主页 echo$PATH
看看javac在哪里说你我在centos上安装了JDK1.6。对于jdk 1.7,您可以尝试相同的步骤: 1从以下链接下载适用于64位计算机的JDK版本1.6.045文件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使用以下命令将jdk bin文件的模式更改为可执行文件:
chmod a+x jdk-6u45-linux-x64.bin
chmod a+x jre-6u45-linux-x64.bin
4还可以使用以下命令将jre bin文件的模式更改为可执行文件:
chmod a+x jdk-6u45-linux-x64.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命令中给出的java/path
8重复上述命令,直到config命令没有输出为止。对javac、javaws和libjavaplugin重复步骤7到10。
现在将本地文件夹jdk1.6.0_45和jre1.6.0_45移动到/usr/java目录
9为Firefox/Mozilla和javac安装Sun/Oracle JDK java、javaws、libjavaplugin.so,并提供其他选项–安装命令:
alternatives --config java
JAVA
爪哇
Java浏览器Mozilla插件32位
Java浏览器Mozilla插件64位
仅当安装了JDK Java开发工具包包时才安装javac
10为Firefox/Mozilla安装Sun/Oracle JRE java、javaws和libjavaplugin.so,并提供其他选项–Install命令
JAVA
爪哇
Java浏览器Mozilla插件32位
Java浏览器Mozilla插件64位
11检查当前的java、javac、javaws和libjavaplugin.so版本
java -version
javac -version
javaws
12.现在配置以下内容:
备选方案-配置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文件中
你能详细解释一下我该怎么做吗,因为我是centosi的新手,我做了这件事,但仍然是最重要的same@dalyaraad您是否检查了重新启动系统后所做的更改是否仍存在。bashrc@dalyaraad请看一下这个,可能会有帮助。请决定shell Centos使用的是什么。谢谢,我试过了,发现给我的路径错误,但谢天谢地,我现在正在工作:如果你下载了java,那么继续执行步骤6。非常感谢,但没有工作:,我认为bashrc文件本身存在问题,我不知道该怎么做,因为,bashrc确实添加了更改为我提供了您在这里遵循的步骤。10个多小时后,我找到了一种方法并安装了java,现在hadoop本身存在另一个问题,bash中存在问题
alternatives --install /usr/bin/java java /usr/java/jre1.6.0_45/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_45/bin/javaws 20000
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_45/lib/i386/libnpjp2.so 20000
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_45/lib/amd64/libnpjp2.so 20000
java -version
javac -version
javaws
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.
## 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"