根据Android Developer网站,以下是安装Java 5 SDK的过程
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper main multiverse"
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper-updates main multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
但是,当我尝试执行最后两个命令时出现错误 - 原因是前两个命令添加到存储库的URL无法访问。 我正在使用Ubuntu 11.04。 在这种情况下,我如何执行Java 5 SDK?
如果我从http://java.sun.com安装了Java 5 SDK,那么由于以下原因我在* 生成 * Android Sources时出错了
包com.sun.javadoc不存在
请建议我合适的方式
答案 0 :(得分:2)
您可以尝试使用hardy存储库。这适用于Ubuntu 10.04 32bit。
$ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"
$ sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
确认是否成功安装了运行。
$ sudo update-java-alternatives -l
要切换Java版本,请运行。
$ sudo update-java-alternatives
$ sudo update-java-alternatives -s java-1.5.0-sun
然后确认是否成功切换,运行。
$ java -version
答案 1 :(得分:0)
如果您从Oracle安装Java 5 SDK(下载.bin是我的首选方法),完成后,您需要在安装后sudo编辑etc-alternatives配置。您可以通过命令“哪个java ”或“哪个javaw ”来判断您引用哪个。
对于Oracle JDK,它可能类似于:
# update-alternatives --install "/usr/java/jdk1.6.0_26/java" "java" "/usr/java/default/bin/java" 3
# update-alternatives --install "/usr/java/jdk1.6.0_26/javac" "javac" "/usr/java/default/bin/javac" 3
如果你不使用“update-alternatives”,你可以在/ etc / alternatives / java中手动完成,至少你需要sudo访问权限才能更新java符号链接,这样你路径中的java就可以了到正确的位置。当然,还有其他一些需要注意的问题。
因为我喜欢纯粹的Oracle Java,所以我通常使用“Oracle Solaris 11 Express”作为我的Linux发行版发行版。
答案 2 :(得分:-1)
11.04被称为natty narwhal; dapper就是从前一段时间开始的。 java 5也很老了。你现在应该使用java 6或7。