kali 转自:http://blog.sina.com.cn/s/blog_5736d8870102w15u.html
墙内的论坛上和博客上有很多这样的文章了,不过一般过程都很复杂,让人看的头晕眼花,搬运过来一个比较简单的,更新java的目的单纯动机简单,就是为了用各种外壳程序,kali自带的版本有点低,至少要1.7x才好用,废话不多说了,下载 http://download.oracle.com/otn-pub/java/jdk/7u75-b13/jdk-7u75-linux-x64.tar.gz?AuthParam=1427359148_ae68f5f1ce807daf5db988014b347e97 然后解压 tar zxvf jdk-7u75-linux-x64.tar.gz 第二步,转移: mv jdk1.7.0_75/ /opt/ cd /opt/jdk1.7.0_75/ 第三步,安装 update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_75/bin/java 1 update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_75/bin/javac 1 update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_75/jre/lib/amd64/libnpjp2.so 1 update-alternatives --set java /opt/jdk1.7.0_75/bin/java update-alternatives --set javac /opt/jdk1.7.0_75/bin/javac 运行一下看看: java -version java version "1.7.0_75" Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) 简单易用,分分钟配置好
centos:
[root@localhost 桌面]# yum list java* 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: centos.ustc.edu.cn * updates: centos.ustc.edu.cn 已安装的软件包 java-1.7.0-openjdk.x86_64 1:1.7.0.75-2.5.4.2.el7_0 @anaconda java-1.7.0-openjdk-headless.x86_64 1:1.7.0.75-2.5.4.2.el7_0 @anaconda java-1.8.0-openjdk-debug.x86_64 1:1.8.0.111-1.b15.el7_2 @updates java-1.8.0-openjdk-devel-debug.x86_64 1:1.8.0.111-1.b15.el7_2 @updates java-1.8.0-openjdk-headless-debug.x86_64 1:1.8.0.111-1.b15.el7_2 @updates javapackages-tools.noarch 3.4.1-6.el7_0 @anaconda 可安装的软件包 java-1.6.0-openjdk.x86_64 1:1.6.0.40-1.13.12.5.el7_2 updates java-1.6.0-openjdk-demo.x86_64 1:1.6.0.40-1.13.12.5.el7_2 updates java-1.6.0-openjdk-devel.x86_64 1:1.6.0.40-1.13.12.5.el7_2 updates java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.40-1.13.12.5.el7_2 updates java-1.6.0-openjdk-src.x86_64 1:1.6.0.40-1.13.12.5.el7_2 updates java-1.7.0-openjdk.x86_64 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.7.0-openjdk-accessibility.x86_64 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.7.0-openjdk-demo.x86_64 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.7.0-openjdk-devel.x86_64 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.7.0-openjdk-headless.x86_64 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.7.0-openjdk-src.x86_64 1:1.7.0.111-2.6.7.2.el7_2 updates java-1.8.0-openjdk.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-accessibility-debug.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-demo.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-demo-debug.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-devel.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-headless.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-javadoc-debug.noarch 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-src.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-1.8.0-openjdk-src-debug.x86_64 1:1.8.0.111-1.b15.el7_2 updates java-atk-wrapper.i686 0.30.4-5.el7 base java-atk-wrapper.x86_64 0.30.4-5.el7 base java_cup.noarch 1:0.11a-16.el7 base java_cup-javadoc.noarch 1:0.11a-16.el7 base java_cup-manual.noarch 1:0.11a-16.el7 base javacc.noarch 5.0-10.el7 base javacc-demo.noarch 5.0-10.el7 base javacc-javadoc.noarch 5.0-10.el7 base javacc-manual.noarch 5.0-10.el7 base javacc-maven-plugin.noarch 2.6-17.el7 base javacc-maven-plugin-javadoc.noarch 2.6-17.el7 base javamail.noarch 1.4.6-8.el7 base javamail-javadoc.noarch 1.4.6-8.el7 base javapackages-tools.noarch 3.4.1-11.el7 base javassist.noarch 3.16.1-10.el7 base javassist-javadoc.noarch 3.16.1-10.el7 base [root@localhost 桌面]# yum install java-1.8.0-openjdk.x86_64 ...
等待升级完毕