我正在尝试安装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
我做什么???????????????
请帮助
^ _ ^
答案 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_45
和jre1.6.0_45
移至/usr/java
目录。
9)使用Sun/Oracle JDK java, javaws, libjavaplugin.so
命令安装alternatives –install
(对于Firefox / Mozilla)和javac:
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/jre/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_45/jre/bin/javaws 20000
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so
/usr/java/jdk1.6.0_45/jre/lib/i386/libnpjp2.so 20000
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_45/jre/lib/amd64/libnpjp2.so 20000
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)
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
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"