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
正确显示。