Answers:
要安装最新版本的Oracle Java(Oracle网站上最新发布的内容),最简单的方法是使用Java Installer(如flashplugin-installer一样),方法如下:http : //www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html
PPA上没有托管Oracle JDK7本身,因为新的Java许可不允许这样做(这也是从官方Ubuntu存储库中删除它的原因);PPA中的软件包会自动从其官方网站下载(并安装)Oracle Java JDK 7,并将其安装在您的计算机上,就像flashplugin-installer软件包一样。
然后,您只需要这样做:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
并键入以下内容以检查版本:
java -version
PPA不是一种安全/明智的安装方式。安装JDK非常简单明了。
步骤如下:
从Oracle网站下载最新的jdk并解压缩:
tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/
创建一些符号链接:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
同样,可以为JAVA的其他命令创建符号链接。其他可用命令是:
appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc
确保正确的用户具有正确的权限:
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0
参考: 黑暗的编码员| 博客
add-apt-repository
不可用。要解决此问题,请运行sudo apt-get install python-software-properties
。