export JAVA_HOME=/usr/java/jdk1.7.0_21
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
然后保存,再执行source ~/.bashrc使之生效,这样的好处是可以给各个用户配置各自不同的环境变量,你把那个jdk的版本改成你自己安装的版本再试试看可以不
首先,看上去你好像使用的是rpm包安装,但是你本身的系统是Ubuntu,Ubuntu使用的是deb软件包,Redhat、CentOS这种才是rpm包。其次,安装JDK不建议使用rpm、deb这种软件包安装,建议直接使用tar.gz这种压缩包,解压缩之后配置一下环境变量就可以用了。
Ubuntu下面的安装步骤,建议参考:http://www.cnblogs.com/m-sk/archive/2013/05/27/3100855.html
这个是本人的JDK配置文档,可以给你参考下,根据你的需求, *** 作1~4即可.[heshucheng@cssthost ~]$ getconf LONG_BIT
64
如无特殊说明,以下 *** 作均是root用户 *** 作
1) 创建java目录
[root@cssthost 〜]# mkdir /usr/java
2) sh安装jdk....bin到java目录
[root@cssthost java]# sh /tmp/jdk-6u45-linux-x64.bin
[root@cssthost java]# mv jdk1.6.0_45 latest
3) 修改/etc/profile,加入环境变量
export JAVA_HOME=/usr/java/latest
export CLASSPATH=.:/usr/java/latest
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
4) source环境变量使之生效
. /etc/profile
5) 设置java和javac软链接
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000
6) 指定java和javac路径
/usr/sbin/alternatives --config java
/usr/sbin/alternatives --config javac
7) java和javac路径确认
/usr/sbin/alternatives --display java
/usr/sbin/alternatives --display javac
8) java和javac测试
[hadoop@cssthost tmp]$ cat HellowWorld.java
public class HellowWorld{
public static void main(String args[]){
System.out.println("Hello java World ! ")
}
}
[hadoop@cssthost tmp]$ ls
HellowWorld.java
[hadoop@cssthost tmp]$ javac HellowWorld.java
[hadoop@cssthost tmp]$ ls
HellowWorld.class HellowWorld.java
[hadoop@cssthost tmp]$ java HellowWorld
Hello java World !
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)