Однако, когда я делаю это, я все еще получаю следующую ошибку:
me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done Building dependency tree Reading state information... Done Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package sun-java6-jdk has no installation candidate
Я понимаю, что Java доступна из многих других источников, но по причинам, в которые я не могу войти, я должен использовать эту конкретную версию.
Что я могу сделать, чтобы установить это?
Вы можете установить его вручную, используя эту ссылку http://askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi 11 лет назад
0
Пакет Sun / Oracle JDK больше не доступен в Ubuntu из-за того, что Oracle отказалась от «Лицензии дистрибьютора операционной системы на Java». История здесь .
Первоначально Canonical собиралась сделать так, чтобы существующие установки Sun JRE / JDK удалялись при обновлении apt-get, но они отменили это решение (однако обновления / установки больше не будут доступны).
Для пользователей рекомендуется перейти на пакет OpenJDK 6. Вы все еще можете установить Oracle JDK, загрузив его с веб-сайта Oracle, но это нужно сделать вручную.
Существует ли OpenJDK для 10.04?
dfrankow 11 лет назад
0
@dfrankow Похоже, что в соответствии с [список пакетов] (http://packages.ubuntu.com/lucid/openjdk-6-jdk), хотя не знаю, насколько он актуален.
prunge 11 лет назад
0
Оказывается, openjdk-6-jdk был доступен, но не делал то, что я хотел. Это было слишком рано в цикле разработки. В итоге я использовал jdk от Sun с http://superuser.com/a/439915/56544.
dfrankow 11 лет назад
0
5
dino
Кроме того, вы можете найти этот пост полезным. Это сработало для меня и было абсолютно безболезненно (установка скрипта против создания собственного Java-пакета):