ubuntu 安装jdk

使用rpm命令出现错误:

error: Failed dependencies:
        /bin/basename is needed by jdk-2000:1.7.0_45-fcs.x86_64
        /bin/cat is needed by jdk-2000:1.7.0_45-fcs.x86_64
        /bin/cp is needed by jdk-2000:1.7.0_45-fcs.x86_64
        /bin/gawk is needed by jdk-2000:1.7.0_45-fcs.x86_64
        /bin/grep is needed by jdk-2000:1.7.0_45-fcs.x86_64
        /bin/ln is needed by jdk-2000:1.7.0_45-fcs.x86_64

       ...
 1. chmod 777 jdk_*.rpm

2. 使用两个参数 --nodeps  --force

rpm -ivh jdk-7u45-linux-x64.rpm --nodeps  --force

3.

--nodeps 就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了

--force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安装,

4. 设置环境变量 (输入字母i 进入编辑模式)vi /etc/profile,最后加入

export JAVA_HOME=/usr/java/jdk1.7.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

5. 退出,重新登录后

6. 输入命令  java -version

显示相应的版本号

7.vi HelloWorld.java,保存

8.javac HelloWorld.java

9.java HelloWorld

正确显示。

posted @ 2013-12-25 17:49  jiaokaige  阅读(526)  评论(0编辑  收藏  举报