第一步:下载jdk-7u21-linux-i586.tar.gz
地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
当然如果你官网上面下载 *.bin 那安装起来就更容易了。
第二步:解压安装
1 2 3 | sudo tar zxvf jdk-7u21-linux-i586. tar .gz -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0_21/ java-7-sun |
第三步:修改环境变量(有些教程提到 /etc/profile文件,其实是一样到,但是会影响所有用户,而且重启才生效,这里不用这个)
1 | vi ~/.bashrc |
添加:
1 2 3 4 | export JAVA_HOME= /usr/lib/jvm/java-7-sun export JRE_HOME=${JAVA_HOME} /jre export CLASSPATH=.:${JAVA_HOME} /lib :${JRE_HOME} /lib export PATH=${JAVA_HOME} /bin :$PATH |
保存退出,输入以下命令使之立即生效。
1 | source ~/.bashrc |
第四步:配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
1 2 3 | sudo update-alternatives -- install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300 sudo update-alternatives -- install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300 sudo update-alternatives -- install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300 上面表为粗体 是你需要自己去找到目录: 通过命令: sudo find 解压目录 -name java(javac ,jar)可以快速找到 |
执行代码:
1 | sudo update-alternatives --config java |
系统会列出各种JDK版本,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 | snowdream@snowdream:~$ sudo update-alternatives --config java 有 3 个候选项可用于替换 java (提供 /usr/bin/java )。 选择 路径 优先级 状态 ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式 2 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式 要维持当前值[*]请按回车键,或者键入选择的编号:2 update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。 测试: 输入: java -version(有些教程说不用测试javac其实是不全面到) javac -vserionhttp://www.hilau.com/13631.html 给你很多支持,谢谢原作者 |