Я опытный программист на Java, который получил Raspberry Pi на Рождество. К сожалению, похоже, что в нем установлен только Python. Какую команду я набираю в командной строке запуска, где я обычно набираю startx для установки JDK и JRE?
software-installation
java
imulsion
источник
источник
Ответы:
[Примечание: позже в 2013 году Фонд Пи объявил, что Raspbian теперь поставляется с Oracle с плавающей запятой.]
Оракул 8 превью у меня пока работает. Удивительно, но компиляция на pi происходит медленно, но jre, кажется, работает довольно быстро после загрузки. Я думаю, что ответ Bearbin довольно определенным, но если вы хотите простой способ попробовать оракула:
/usr/local
и распакуйте егоtar -xzf oracle8-blah-blah.tar.gz
. Это создаст каталог со всем в нем. Вы можете переименовать каталогmv oracle-jdk-whatever jdk1.8.0
. Все там является автономным.PATH=/usr/local/jdk1.8.0/bin:$PATH
.Это будет работать только для вашей текущей оболочки. Чтобы сделать его по умолчанию, добавьте это в
~/.profile
:Обратите внимание, что вы должны войти снова, чтобы сделать его
.profile
эффективным. Однако, если вы используетеlightdm
, вход в GUI по умолчанию не сделает этого, см. Здесь для решения .источник
Для установки Java Runtime Environment (JRE) выполните следующую команду:
Это установит Java JRE (Java Runtime Environment), которая позволит вам запускать приложения, написанные на Java.
Чтобы установить JDK, выполните команду:
Это позволяет вам компилировать приложения Java в байт-код.
Если вам нужна Oracle Java VM, которая намного быстрее (оптимизирована для встроенных процессоров с ручным управлением), а также является предварительным обзором для разработчиков (приложения могут содержать ошибки или сбои) до некоторого времени в будущем. Вместо приведенных выше инструкций вам необходимо загрузить файл, который вызывается
Oracle JDK 8 (with JavaFX) for ARM Early Access
на странице загрузки Oracle Java 8 .Не забудьте загрузить систему Oracle Java на свой Pi, иначе вы не сможете ее установить.
Чтобы установить Oracle Java System:
Тогда это все установлено.
Другое дело, если у вас установлено более одной среды выполнения Java, вы должны проверить, какую версию вы используете с командой
java -version
. Если вывод:Тогда вы используете другую среду выполнения Java. Вы можете решить проблему, запустив
и выбрав опцию OpenJDK или Oracle.
источник
tar zxvf jdk...
команды две ошибки (повторяется секунда):tar (child): jdk...tar.gz: no such file or directory
tar (child): fatal error received. exiting now
ls
команду и используйте файл с похожим именем.ls
?tar zxvf []
где [] - файл с похожим именем.Установка Oracle Java 7 JDK (но не JRE) с плавающей запятой для RPi теперь так же потрясающе проста, как:
sudo apt-get update && sudo apt-get install oracle-java7-jdk
( источник )
Раньше я проходил через старые процессы, которые были связаны выше, но так как они упростили это, теперь я просто делаю это.
источник
2013-09-25-wheezy-raspbian
или позже ( здесь ), Oracle Java 7 JDK, кажется, предустановлен.sudo apt-get install java-runtime
Это OpenJDK 6.
Oracle JDK не доступен в формате armhf, поэтому вы должны использовать мягкое изображение для его использования.
источник
Oracle предоставила пошаговое руководство по настройке Java SE Embedded на устройстве Raspberry Pi. Они включают в себя информацию о необходимых настройках Linux и некоторые дополнительные настройки / оптимизации
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
источник
Подробные инструкции по Java SE Embedded от Oracle приведены здесь .
источник
В настоящее время вместо раннего доступа JDK 8 вы можете установить версию Oracle JDK 7 с жестким диском , которая имеет полную поддержку от Oracle (в отличие от JDK 8).
Текущая страница загрузки Oracle (такая же, как и в других выпусках Java): http://www.oracle.com/technetwork/java/javase/downloads/index.html
(JRE не доступно, вам нужно загрузить полный JDK).
Объявление: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=81&t=49588
Для установки, вы можете обратиться к ответу Bearbin .
источник