Как установить Java на kali linux

Обновлено: 21.11.2024

ПОСТ ОБНОВЛЕН с последней версией Java: 18/12/2013.

Это небольшое руководство с инструкциями, которые пользователи могут скопировать и вставить, чтобы заставить Java работать в Kali Linux. Спасибо purehate за оригинальные инструкции. Я изменил его инструкцию в соответствии со своими потребностями и надеюсь, что это принесет пользу и пользователям.

Итак, давайте продолжим это руководство…

Инструкции по установке Java JDK в Kali Linux:

Загрузить последнюю версию Java SE SDK

Перейдите по следующей ссылке и загрузите jdk7. На момент написания этого руководства версия jdk была jdk-7u45-linux-x64. Обратите внимание, что я использую x64, который является 64-разрядным. 32-разрядные пользователи должны выбрать свои версии соответствующим образом. Не так уж и сложно!

Я использовал следующее.

Опять же, на момент написания этого руководства доступной версией была jdk-7u45-linux-x64.tar.gz

Загрузите и сохраните файл в корневом каталоге.

Распаковать архив и перейти в /opt

Установить и зарегистрировать двоичные файлы

Этот шаг регистрирует загруженную версию Java в качестве альтернативы и переключает ее на использование по умолчанию:

Прежде всего закройте браузер и снова откройте его. Вы не поверите, сколько пользователей на самом деле забывают сделать этот шаг, а потом жалуются, что Java не работает. Я бы посоветовал добавить этот сайт в закладки, чтобы иметь возможность быстро открыть эти инструкции, или просто скопировать их в файл leafpad/vi/text.

Чтобы проверить версию Java, которую вы сейчас используете

Чтобы проверить подключаемый модуль браузера, просто нажмите У меня есть Java?

Вы должны перейти на веб-сайт Oracles Java, где вы увидите подтверждающее сообщение.

Спасибо, что прочитали.

Проверьте также

Установка, настройка, настройка и запуск OpenVAS в Kali Linux

Сканирование уязвимостей является важным этапом теста на проникновение, и наличие обновленной уязвимости…

Как установить гостевые дополнения VirtualBox в Kali Linux (Kali Rolling / Kali Linux 2016.2 / Kali 2017)

После выхода Kali Linux 2016 (также известного как Kali Rolling) кажется, что Официальный…

36 комментариев

Добро пожаловать, Фелипе.

Спасибо. Отличный учебник. :)

Спасибо. Рад, что это помогло вам.

большое спасибо

Я получаю вопрос, как насчет этого.
нет альтернатив для Mozilla
когда я проверю, что у меня версия Java 1.6
пожалуйста, ответьте мне …. (

что делать, если у меня браузер Iceweasl... какие изменения в команде mozilla??

Небольшой вопрос. Почему JDK вместо JRE? Это меня немного смутило.

Я бы предположил, что это предпочтение, но JDK включает jre при установке, лол

JDK предназначен для разработчиков, для тех, кто разрабатывает Java-приложения и имеет инструменты для разработки. Обратите внимание, что JDK также включает JRE. Я разрабатываю программное обеспечение Java и считаю, что JDK необходим для моей разработки.

JRE, с другой стороны, предназначен для конечного пользователя, который использует приложение Java, но не разрабатывает его. JRE не включает JDK.h

Есть еще одна JRE для сервера. Всего доступно 3 пакета. JDK, JRE и сервер JRE.

Извините, последний вопрос. Зачем извлекать его в корневую папку, а не создавать для него отдельную папку внутри корня?

Я вижу, что он действительно идет в свою папку. Я отказываюсь от своего последнего вопроса. Мое понимание всех опций всех программ требует серьезной работы.

Посмотрел сайт, а 32-битной версии нет?!

(x86) — другое название 32-разрядной версии. Скачайте его.

Как я могу установить jre java?
Заранее спасибо

Руководство необходимо обновить в соответствии с последней версией JDK.

установка jdk 1.8.0_31, но плохо настроенная

Не забудьте:
apt-get install icedtea-7-plugin

Это позволяет Java работать в вашем браузере (если вы этого хотите)

help ошибка при установке: tar (дочерний): /root/jdk-7u79-linux-x64.tar.gz: Невозможно открыть: нет такого файла или каталога
tar (дочерний): ошибка неустранима: выход сейчас
tar: дочерний элемент вернул статус 2
tar: ошибка неустранима: выход сейчас

Я уверен, что вы не скопировали файл JDK в свой корень, как сказано в руководстве bMO.

Это по-прежнему применимо. Спасибо!

Спасибо, Роберт. Спасибо за обратную связь.

привет..я использовал описанную выше процедуру, но когда я открыл gparted, я получил эту ошибку
(gpartedbin:28676): glibmm-ERROR **:
необработанное исключение (тип std::exception) в обработчике сигнала:
/>what: locale::facet::_S_create_c_locale недопустимое имя

могло ли это быть вызвано этой процедурой?

Спасибо, blackmoreops, за это руководство, работа над 2015 годом. Я даже сделал видеоурок по этому вопросу, отдавая должное самому blackmoreops. Не стесняйтесь смотреть, и еще раз спасибо blackmoreops, действительно полезное руководство для меня.

я получил эту ошибку после
альтернативы обновления –установить /usr/bin/java java /opt/jdk1.8.0_73 bin/java 1
альтернативы обновления: приоритет должен быть целым числом

а как насчет Кали Саны? , как будто не работает.
хотя версия терминала показывает
"версия java "1.7.0_79""
Среда выполнения OpenJDK (IcedTea 2.5.6) (7u79-2.5.6-1~deb8u1)
OpenJDK 64-Bit Server VM (сборка 24.79-b02, смешанный режим) ”

но я не получаю Java в списке выполнения файла Java из него, где я ошибаюсь?

В этом разделе описываются процедуры установки JDK и JRE на платформе Linux, а также требования к системе.

Общие примечания об установке JDK и JRE на платформах Linux

В этом разделе содержится общая информация об установке JDK и JRE 9 на платформах Linux.

При установке JDK автоматически создается каталог с именем jdk–9. второстепенный.защитный.патч . Для JRE программа автоматически создает каталог с именем jre–9. второстепенный.защитный.патч .

Если вы устанавливаете Java SE Runtime Environment в определенное место, например /usr/jdk (для JDK) или /usr/jre (для JRE), вы должны войти в систему с учетными данными root, чтобы получить необходимые разрешения. Если у вас нет root-доступа, установите среду выполнения Java SE в свой домашний каталог или подкаталог, для которого у вас есть права на запись.

Если вы устанавливаете программное обеспечение в каталог, содержащий подкаталог с именем jdk–9. minor.security.patch (для JDK) или jre–9. minor.security.patch (для JRE), то новое программное обеспечение перезаписывает файлы с таким же именем в этом каталоге. Убедитесь, что вы переименовали старый каталог, если он содержит файлы, которые вы хотели бы сохранить.

По умолчанию сценарий установки настраивает систему таким образом, что резервное хранилище для системных настроек создается внутри каталога установки JDK или JRE, если применимо. Если JDK или JRE установлены на сетевом диске, системные настройки можно экспортировать для совместного использования со средами выполнения Java на других компьютерах.

Системные требования для установки JDK и JRE на платформах Linux

Информацию о поддерживаемых платформах, операционных системах и браузерах см. в разделе конфигурации систем, сертифицированных для Oracle JDK 9 и JRE 9.

Обозначения инструкций по установке JDK и JRE для платформ Linux

Инструкции по установке JDK или JRE содержат обозначение версии, которое представляет информацию о основной, дополнительной версии и версии безопасности.

Например, если вы устанавливаете JDK 9 Minor 1, Security 1 и Patch 1, следующая строка представляет имя пакета:

jdk-9. второстепенный.security.patch -linux-x64_bin.tar.gz

Установка JDK в Linux из архивных двоичных файлов и пакетов RPM

Вы можете установить Java Development Kit (JDK) на платформе Linux из архивных двоичных файлов или из пакетов Red Hat Package Manager (RPM).

Установку можно выполнить с помощью одного из следующих процессов:

Из архивных двоичных файлов ( .tar.gz ). Это позволяет установить частную версию JDK для текущего пользователя в любое место, не затрагивая другие установки JDK. Однако для того, чтобы некоторые функции заработали, могут потребоваться ручные действия. В следующей таблице приведены варианты, доступные для загрузки и установки JDK из архивных двоичных файлов.

Из пакетов RPM ( .rpm ). Это позволяет выполнить общесистемную установку JDK для всех пользователей и требует доступа root. Платформы Linux на основе RPM основаны на Red Hat и SuSE. В следующей таблице приведены варианты загрузки и установки JDK из пакетов RPM.

При загрузке и установке JDK также устанавливается соответствующая среда выполнения Java (JRE).

В следующей таблице перечислены параметры и инструкции по загрузке и установке выпуска JDK 9 на платформе Linux:

Скачать файл Инструкции Архитектура Кто может установить
jdk-9.minor.security.patch -linux-x64.tar.gz Установка 64-битного JDK 9 на Платформы Linux 64-разрядная Все
jdk-9.minor.security.patch -linux-x64.rpm Установка 64-разрядного JDK на платформах Linux на базе RPM 64-битный Linux на основе RPM Root

Установка 64-разрядного JDK 9 на платформах Linux

Вы можете установить JDK для 64-разрядной версии Linux из архивного двоичного файла ( .tar.gz ).

  1. Загрузите файл jdk-9. второстепенный.защитный.патч _linux-x64_bin.tar.gz .

Перед загрузкой файла необходимо принять лицензионное соглашение. Двоичный файл архива может быть установлен кем угодно (не только пользователями root) в любое место, куда вы можете записывать.

Архивный файл .tar.gz (также называемый tarball) — это файл, который можно одновременно распаковать и извлечь за один шаг.

%tar zxvf jdk-9. второстепенный.защитный.патч _linux-x64_bin.tar.gz

Файлы Java Development Kit устанавливаются в каталог с именем jdk-9. minor.security.patch в текущем каталоге.

Установка 64-разрядного JDK на платформах Linux на базе RPM

Вы можете установить JDK на 64-разрядных платформах Linux на основе RPM, таких как Red Hat и SuSE, используя двоичный файл RPM ( .rpm ) в папке системы.

  1. Загрузите файл jdk-9. второстепенный.security.patch _linux-x64_bin.rpm .

Перед загрузкой файла необходимо принять лицензионное соглашение.

JDK 9 может сосуществовать с более ранними версиями JDK. Для каждой версии создается новый каталог, каталогом по умолчанию является /usr/java/jdk. второстепенный.защитный.патч .

Обновите пакет с помощью следующей команды:

Установка JDK интегрирована с платформой альтернатив. После установки платформа альтернатив обновляется, чтобы отразить двоичные файлы из недавно установленного JDK. Команды Java, такие как java , javac , javadoc и javap, можно вызывать из командной строки.

С помощью команды java -version пользователи могут подтвердить версию JDK по умолчанию (недавно установленную).

Кроме того, пользователи могут проверить, какой конкретный пакет RPM предоставляет файлы .java:

Установка JRE в Linux из архивных двоичных файлов и пакетов RPM

Вы можете установить Java Runtime Environment (JRE) на платформе Linux из архивных двоичных файлов или из пакетов RPM.

Из архивных двоичных файлов ( .tar.gz ). Это позволяет установить частную версию JRE для текущего пользователя в любое место, не затрагивая другие установки JRE. Однако для того, чтобы некоторые функции заработали, могут потребоваться ручные действия. В следующей таблице приведены варианты загрузки и установки JRE из архивных двоичных файлов.

Из пакетов RPM ( .tar.gz ): это позволяет выполнить общесистемную установку JRE для всех пользователей, использующих корневой доступ. Платформы Linux на основе RPM основаны на Red Hat и SuSE. В следующей таблице приведены варианты, доступные для загрузки и установки JRE из пакетов RPM.

При загрузке и установке Java Development Kit (JDK) также устанавливается соответствующая JRE.

В следующей таблице перечислены параметры и инструкции по загрузке и установке JRE на платформе Linux.

Загрузить файл Инструкции Архитектура Кто может устанавливать
jre-9. minor.security.patch _linux-x64_bin.tar.gz Установка 64-разрядной версии JRE 9 на платформах Linux 64- бит Любой
jre-9. minor.security.patch _linux-x64_bin.rpm Установка 64-разрядной версии JRE 9 на платформах Linux на основе RPM 64 -bit Любой

Установка 64-разрядной версии JRE 9 на платформах Linux

Вы можете установить JRE 9 на 64-разрядной платформе Linux из архивного двоичного файла ( .tar.gz ).

  1. Загрузите файл jre-9. второстепенный.защитный.патч _linux-x64_bin.tar.gz .

Перед загрузкой файла необходимо принять лицензионное соглашение. Двоичный файл архива может быть установлен кем угодно (не только пользователями root) в любое место, куда вы можете писать.

.Архивный файл tar.gz (также называемый tarball) — это файл, который можно одновременно распаковать и извлечь за один шаг.

%tar zxvf jre-9. второстепенный.защитный.патч _linux-x64_bin.tar.gz

Файлы Java Development Kit устанавливаются в каталог с именем jre-9. второстепенный.защитный.патч .

Установка 64-разрядной версии JRE 9 на платформах Linux на базе RPM

Вы можете установить JRE 9 на 64-разрядных платформах Linux на основе RPM, таких как Red Hat и SuSE, используя двоичный файл RPM ( .rpm ) в системной папке.

В этом разделе описываются процедуры установки JDK на платформе Linux, а также требования к системе.

Общие примечания об установке JDK на платформах Linux

В этом разделе содержится общая информация об установке JDK 11 на платформах Linux.

При установке JDK автоматически создается каталог с именем jdk– 11 . промежуточный.обновление.патч .

Если вы устанавливаете Java SE Runtime Environment в определенное место, например, /usr/jdk (для JDK), вам необходимо войти в систему с учетными данными root, чтобы получить необходимые разрешения. Если у вас нет root-доступа, установите среду выполнения Java SE в свой домашний каталог или в подкаталог, для которого у вас есть права на запись.

Если вы устанавливаете программное обеспечение в каталог, содержащий подкаталог с именем jdk– 11 . interim.update.patch , то новое программное обеспечение перезаписывает файлы с таким же именем в этом каталоге. Убедитесь, что вы переименовали старый каталог, если он содержит файлы, которые вы хотели бы сохранить.

По умолчанию сценарий установки настраивает систему таким образом, что резервное хранилище для системных настроек создается внутри каталога установки JDK, если это применимо. Если JDK установлен на сетевом диске, системные настройки можно экспортировать для совместного использования со средами выполнения Java на других компьютерах.

Системные требования для установки JDK на платформах Linux

Информацию о поддерживаемых платформах, операционных системах и браузерах см. в разделе Конфигурации сертифицированных систем Oracle JDK.

Обозначение инструкций по установке JDK для платформ Linux

Инструкции по установке JDK содержат обозначение версии, которое представляет информацию о версии Feature, Interim и Update.

Например, если вы устанавливаете JDK 11 Interim 0, Update 0 и Patch 0, следующая строка представляет имя пакета:

Системы Linux x64: jdk-11. промежуточный.обновление.патч _linux-x64_bin.tar.gz

Системы Linux aarch64 (64-разрядная версия ARM): jdk-11 . промежуточный.обновление.патч _linux-aarch64_bin.tar.gz

Если компонент имеет суффикс 0, он будет исключен.

Установка JDK в Linux из архивных файлов и пакетов RPM

Вы можете установить Java Development Kit (JDK) на платформе Linux из архивных файлов или из пакетов Red Hat Package Manager (RPM).

Установку можно выполнить с помощью одного из следующих процессов:

Из архивных файлов ( .tar.gz ). Это позволяет установить частную версию JDK для текущего пользователя в любое место, не затрагивая другие установки JDK. Однако для того, чтобы некоторые функции заработали, могут потребоваться ручные действия. В следующей таблице приведены варианты, доступные для загрузки и установки JDK из архивных файлов. Пакеты доступны для систем Linux x64 и Linux aarch64 (64-разрядная версия ARM). Установите необходимый пакет.

Из пакетов RPM ( .rpm ). Это позволяет выполнить общесистемную установку JDK для всех пользователей и требует доступа root. В следующей таблице приведены варианты загрузки и установки JDK из RPM-пакетов Linux x64 и Linux aarch64 (64-разрядная версия ARM).

Загрузка установщика JDK

Перейдите на страницу загрузки Java SE и нажмите Принять лицензионное соглашение . В меню «Загрузка» нажмите ссылку «Загрузить», соответствующую вашим требованиям.

В следующей таблице перечислены параметры и инструкции по загрузке и установке выпуска JDK 11 на платформе Linux:

< td align="left" valign="top" headers="d1839e298 d1839e265 ">ARM — 64-бит < td align="left" valign="top" headers="d1839e325 d1839e265 ">Intel — 64-разрядная версия Linux на базе RPM < td align="left" valign="top" headers="d1839e349 d1839e265 ">ARM — 64-разрядная версия Linux на основе RPM
Загрузить файл Инструкции Архитектура (тип ЦП) Кто может установить
Для систем Linux x64: jdk-11. промежуточный.обновление.патч _linux-x64.tar.gz Установка 64-разрядного JDK 11 на платформах Linux Intel – 64-разрядная Любой
Для систем Linux aarch64 (64-разрядная версия ARM): jdk-11 . interim.update.patch _linux-aarch64.tar.gz Установка 64-разрядного JDK 11 на платформах Linux Все
Для систем Linux x64: jdk-11 . interim.update.patch _linux-x64.rpm Установка 64-разрядного JDK на платформах Linux на базе RPM Корень
Для систем Linux aarch64 (64-разрядная версия ARM) : jdk-11. interim.update.patch _linux-aarch64.rpm Установка 64-разрядного JDK на платформах Linux на базе RPM Корень

Установка 64-разрядного JDK 11 на платформах Linux

Вы можете установить JDK для 64-разрядной версии Linux из файла архива ( .tar.gz ). Архивный файл .tar.gz (также называемый tarball) — это файл, который можно распаковать и извлечь за один шаг.

  • Для систем Linux x64: jdk-11. промежуточный.обновление.патч _linux-x64_bin.tar.gz
  • Для систем Linux aarch64 (64-разрядная версия ARM): jdk-11 . interim.update.patch _linux-aarch64_bin.tar.gz

Перед загрузкой файла необходимо принять лицензионное соглашение. Любой (не только root-пользователи) может установить файл архива в любом месте, имеющем права на запись.

$ tar zxvf jdk-11 . промежуточный.обновление.патч _linux-x64_bin.tar.gz

$ tar zxvf jdk-11 . промежуточный.обновление.патч _linux-aarch64_bin.tar.gz

Файлы Java Development Kit устанавливаются в каталог с именем jdk-11. промежуточный.обновление.патч .

Установка 64-разрядного JDK на платформах Linux на базе RPM

Вы можете установить JDK на 64-разрядных платформах Linux на основе RPM, таких как Oracle, Red Hat и SuSE, используя двоичный файл RPM ( .rpm ) в системной папке.

Убедитесь, что у вас есть доступ пользователя root. Вы можете сделать это, выполнив команду su и введя пароль суперпользователя.

  • Для систем x64: jdk-11 . промежуточный.обновление.патч _linux-x64_bin.rpm
  • Для систем aarch64 (64-разрядная версия ARM): jdk-11 . interim.update.patch _linux-aarch64_bin.rpm

Перед загрузкой файла необходимо принять лицензионное соглашение.

$ rpm -ivh jdk- 11 . промежуточный.обновление.патч _linux-x64_bin.rpm

$ rpm -ivh jdk- 11 . промежуточный.обновление.патч _linux-aarch64_bin.rpm

JDK 11 может сосуществовать с более ранними версиями JDK. Для каждой версии создается новый каталог, каталог по умолчанию /usr/java/jdk-11. промежуточный.обновление.патч .

Обновите требуемый пакет с помощью следующей команды:

$ rpm -Uvh jdk- 11 . промежуточный.обновление.патч _linux-x64_bin.rpm

$ rpm -Uvh jdk- 11 . промежуточный.обновление.патч _linux-aarch64_bin.rpm

Установка JDK интегрирована с платформой альтернатив. После установки платформа альтернатив обновляется, чтобы отразить двоичные файлы из недавно установленного JDK. Команды Java, такие как java , javac , javadoc и javap, можно вызывать из командной строки.

С помощью команды java -version пользователи могут подтвердить версию JDK по умолчанию (недавно установленную).

Кроме того, пользователи могут проверить, какой конкретный пакет RPM предоставляет файлы Java:

Добро пожаловать! В этом руководстве показано, как шаг за шагом установить Oracle JDK 16 в 64-разрядную версию Kali GNU/Linux Desktop.

А Java SE 16 для Kali — это среда разработки для создания приложений и компонентов с использованием языка программирования Java.

Наконец, в руководство включены инструкции по началу работы с Java-разработкой в ​​Kali Linux.

1. Запуск терминала

Откройте эмулятор оболочки терминала
(нажмите «Enter» для выполнения команд)

Содержание

"В Свободе Нет Концепции! Свобода - это абсолютная Пустота, но она действительна только в том случае, если ощущается как гармоничное сердцебиение."

Фонд GNU+Linux

"Когда будет срублено последнее дерево, поймана последняя рыба, отравлена ​​последняя река, только тогда мы поймем, что деньги нельзя есть".

"Сегодня не существует пригодных для использования компьютеров с полностью открытым программным и аппаратным обеспечением (настолько, насколько некоторые компании хотят рекламировать себя как таковые)".

Подпишитесь на нас

Философия свободного программного обеспечения GNU/Linux

"Сны показывают Внутреннее обнаженное Истину. Трансцендентное Чувство-Информация-Осознание, свободно сияющее из Вечного Источника Реальности: Бесценной, Вневременной и Безграничной Души!"

Последние слова Стива Джобса

«Быть ​​победителем в миссии свободной вычислительной ОС означает принять Коммерческую Стратегию. Превзойти Двойственность в Единстве и, таким образом, распространять как свободное, так и несвободное программное обеспечение. Потому что евангелизация свободы в несвободном мире подобна содержанию троянского коня. Аллилуйя!"

Лучшие природные средства защиты от коронавируса

"Заботиться о том, чтобы кто-то лайкнул, подписался или купил, — это просто серьезное препятствие на бесценном Пути творческой свободы".

"Использование денег только для покупки Вещей и отказ от поддержки философии бесплатных подарков является признаком эгоистичного и ограниченного ума".

Что может спасти мир от самоуничтожения? Смиренное обращение на духовный путь.
Потому что Земля и Природа были Опустошены слепой дикой массовой гонкой, чтобы доказать, что вы Кто-то Лучше, потому что у вас есть $несколько fla$hy Power$.

Спасибо Google

Уважаемый пользователь Linux, было бы неплохо, если бы вы могли понять, что без Google Ads большая часть этого Контента, скорее всего, никогда не будет написана!
Итак, спасибо Google и рекламодателям Google Ads за их поддержку.
Более того, я могу легко найти необходимую информацию для повторного создания своих руководств с помощью лучшей поисковой системы: Google.

Кредиты

Вечная слава Богу, Иисусу Христу, Святому Духу, Ганеше, Шиве, Вишну, Кришне, Лаози, Будде, Бодхидхарме, Ма Гигу, Хакуину, Иккью, Нагарджуне, Тилопе, Наропе, Миларепе, Сухраварди, Святому Дисмасу, Святому Франческо, Святая Тереза, Святой Иоанн, Святой Филиппо, Экехарт. Все Святые Божества, Аватары, Святые, Мистики и Истинные Духовные Мастера. Потому что они в Вечном Свете Истины и Восторга, Освещающих Мир Тьмы, Неведения, Слепоты, Беспокойства и Лжи!

Божественная и дьявольская природа

«Божественная Святая Динамика — это Вечное Единство, Все Добродетели и Совершенство. Чистота, Духовность, Невинность, Невозмутимость, Доверчивость, Невинность, Альтруизм, Разделение и Пустота.
Вместо Дьявольского Человеческого есть Эфемерная Дифференциация, Все Недостатки и неприятности. Нечистота, Бездуховность, Извращенность, Яростность, Сомнение, Вина, Эгоизм, Жадность и Денежность."

Пожертвовать крайне бедным

Тема QuickChic • Работает на WordPress

Обязательные файлы cookie должны быть включены постоянно, чтобы мы могли сохранить ваши настройки для файлов cookie.

Читайте также: