首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hadoop和java安装

hadoop和java安装
EN

Stack Overflow用户
提问于 2014-04-14 14:21:41
回答 3查看 808关注 0票数 0

我正在尝试安装java和hadoop。

在诗篇中

但是当我登录到

代码语言:javascript
复制
'vi .bashrc`

我输入了这些命令

代码语言:javascript
复制
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版本

代码语言:javascript
复制
$ java -version

此消息显示给我

代码语言:javascript
复制
bash: java: java command not found

我做什么?

请帮帮忙

^_^

EN

回答 3

Stack Overflow用户

发布于 2014-04-14 15:04:16

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

票数 0
EN

Stack Overflow用户

发布于 2014-04-14 15:10:09

首先,你不需要在.bashrc上export你的环境变量,

在第二个位置,如果想要处理最新的/usr/java/latest/bin安装可执行文件,则必须使用: Java

第三,您可以在编辑.bashrc或注销/登录后给它一个机会

. .bashrc

然后尝试echo $JAVA_HOME echo $PATH

看看whereis javac是怎么说你的

票数 0
EN

Stack Overflow用户

发布于 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):

代码语言:javascript
复制
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR 

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

代码语言:javascript
复制
cd /path

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

代码语言:javascript
复制
chmod a+x jdk-6u45-linux-x64.bin

4)同时使用以下cmd修改jre bin文件的模式为可执行:

代码语言:javascript
复制
chmod a+x jre-6u45-linux-x64.bin

5)使用以下命令执行bin文件

代码语言:javascript
复制
./jdk-6u45-linux-x64.bin
./jre-6u45-linux-x64.bin

这将按jdk和jre名称创建文件夹

6)使用以下命令检查机器上配置的默认java:

代码语言:javascript
复制
alternatives --config java

用'+‘符号选择当前选择的版本。

7)执行下面的命令,移除java。alternatives --remove java /path命令中给出的配置

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

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

java

代码语言:javascript
复制
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/jre/bin/java 20000

javaws

代码语言:javascript
复制
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_45/jre/bin/javaws 20000

Java浏览器(Mozilla)插件32位

代码语言:javascript
复制
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so

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

64位Java浏览器(Mozilla)插件

代码语言:javascript
复制
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

代码语言:javascript
复制
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)使用alternatives –install命令安装Sun/Oracle JRE java, javaws and libjavaplugin.so (火狐/Mozilla版)

java

代码语言:javascript
复制
alternatives --install /usr/bin/java java /usr/java/jre1.6.0_45/bin/java 20000

javaws

代码语言:javascript
复制
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_45/bin/javaws 20000

Java浏览器(Mozilla)插件32位

代码语言:javascript
复制
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_45/lib/i386/libnpjp2.so 20000

64位Java浏览器(Mozilla)插件

代码语言:javascript
复制
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版本

代码语言:javascript
复制
java -version
javac -version
javaws

12)现在配置如下:alternatives --config java #或javac或javaws或libjavaplugin.so有4个程序提供'java‘。

代码语言:javascript
复制
  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文件

代码语言:javascript
复制
## 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"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23053240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档