Как установить Java 5 SDK для сборки Android Source? - PullRequest
2 голосов
/ 17 августа 2011

Согласно веб-сайту 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?

Если я устанавливаю Java 5 SDK из http://java.sun.com,, то я получаю ошибку при * создании * использования Android-источников по следующей причине

пакет com.sun.javadoc не существует

Пожалуйста, предложите мне подходящий способ

Ответы [ 3 ]

2 голосов
/ 21 сентября 2011

Вы можете попробовать использовать Харди репозиторий. Это прекрасно работает с 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
0 голосов
/ 17 августа 2011

Если вы устанавливаете Java 5 SDK из Oracle (загрузка .bin - мой предпочтительный метод), когда вы закончите, вам нужно будет sudo отредактировать вашу конфигурацию etc-альтернативы после установки. Вы можете определить, на какую ссылку вы ссылаетесь, командой " which java " или " which 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 для разработки Java.

0 голосов
/ 17 августа 2011

11.04 называется наивный нарвал; брезент с давних времен. Ява 5 тоже очень старая. Вы должны использовать Java 6 или 7 сейчас.

...