自从Sun公司被oracle收购之后,java的处境就很尴尬。
ubuntu在今年年初从软件库里面移除了sun-java-sdk,现在只能从oracle上面下载手动安装而不能用apt-get install这种简单方法了。
下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
这里以32位的ubuntu 10.04系统为例,
tar -xvf jdk-7u3-linux-i586.tar.gz
sudo mv ./jdk1.7.0_03 /usr/lib/jvm/jdk1.7.0
sudo mv ./jdk1.7.0_03 /usr/lib/jvm/jdk1.7.0
执行:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
分别执行:
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
在菜单中选路径中包含jdk1.7.0的项。
最后运行java -version和javac -version查看下是否安装正确。