Я досвідчений програміст Java, який отримав Raspberry Pi на Різдво. На жаль, виявляється, що в ньому встановлено лише Python. Яку команду ввести в командному рядку start, куди я зазвичай набираю startx для встановлення JDK та JRE?
Я досвідчений програміст Java, який отримав Raspberry Pi на Різдво. На жаль, виявляється, що в ньому встановлено лише Python. Яку команду ввести в командному рядку start, куди я зазвичай набираю startx для встановлення JDK та JRE?
Відповіді:
[Примітка: Пізніше в 2013 році Фонд Пі оголосив, що Raspbian тепер поставляється з твердим плаванням Oracle.]
Попередній перегляд oracle 8 працює для мене. Компіляція повільна на пі, здивування, але, здається, jre працює досить швидко, як тільки завантажується. Я вважаю, що відповідь Bearbin досить остаточний, але якщо ви хочете простий спосіб спробувати oracle:
/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
:
export PATH=/usr/local/jdk1.8.0/bin:$PATH
Зауважте, що для того, щоб вступити в дію, ви повинні знову увійти .profile
. Однак якщо ви використовуєте lightdm
, вхід у графічний інтерфейс за замовчуванням цього не зробить, див. Тут рішення .
Щоб встановити середовище виконання Java (JRE), запустіть таку команду:
sudo apt-get install openjdk-7-jre
При цьому встановлюється Java JRE (Java Runtime Environment), що дозволить запускати програми, написані на Java.
Щоб встановити JDK, виконайте команду:
sudo apt-get install openjdk-7-jdk
Це дозволяє компілювати програми Java для байт-коду.
Якщо ви хочете, щоб Oracle Java VM був набагато швидшим (оптимізований для вбудованих процесорних процесорів), а також попередній перегляд для розробників (додатки можуть бути помилковими або аварійними) до деякого часу в майбутньому. Замість вищезазначених інструкцій вам потрібно завантажити файл, названий Oracle JDK 8 (with JavaFX) for ARM Early Access
на сторінці завантаження Oracle Java 8 .
Не забудьте завантажити систему Oracle Java на свій Pi, інакше ви не зможете її встановити.
Щоб встановити систему Oracle Java:
sudo tar zxvf jdk-8-ea-b36e-linux-arm-hflt-*.tar.gz -C /opt
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.8.0/bin/java" 1
sudo update-alternatives for other commands if needed (e.g. javac).
java -version
Потім це все встановлено.
Інша справа, якщо у вас встановлено більше ніж один час виконання Java, ви повинні перевірити, яку версію ви використовуєте з командою java -version
. Якщо вихід:
java version 1.5.0 gij (GNU libgij)
Тоді ви використовуєте інший час виконання Java. Вирішити проблему можна, запустивши
sudo update-alternatives --config 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
( джерело )
Раніше я проходив старі процеси, які були пов'язані вище, але оскільки вони спростили це, зараз я це просто роблю.
sudo apt-get install java-runtime
Це OpenJDK 6.
Oracle JDK не доступний для аромату, тому для його використання потрібно використовувати зображення з легким поплавком.
Oracle запропонував покрокове керівництво щодо налаштування Java SE Embedded на пристрої Raspberry Pi. Вони містять інформацію про основні настройки Linux та деякі деталі необов’язкового налаштування / оптимізації
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
Сьогодні замість 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
Для встановлення можна звернутися до відповіді ведмедя .