Вопрос или проблема
Я недавно сделал отличную покупку Chromebook (Hisense C11) и использовал crouton для установки Trusty Tahr (14.04):
(trusty)craig@localhost:~$ uname -a
Linux localhost 3.14.0 #1 SMP PREEMPT Wed Apr 20 20:48:35 PDT 2016 armv7l armv7l armv7l GNU/Linux
(trusty)craig@localhost:~$ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)
Я установил JDK 1.8 (ARM) от Oracle, который работает отлично.
Затем я использовал менеджер пакетов, чтобы установить универсальный пакет eclipse
, так как Eclipse, похоже, не предоставляет сборки их стандартных IDE для ARM.
Однако, к моему разочарованию, репозиторий trusty
содержит только Eclipse 3.8, который не поддерживает JDK 8.
Как я могу установить Eclipse 4.5 (или любую версию с поддержкой Java 8) в Ubuntu на ARM? Я готов собирать, если это необходимо, но, похоже, поскольку 99% этого должно быть основано на .jar
, я предполагаю, что мне просто нужна более новая версия исполняемого файла?
Редактировать: Я также был бы удовлетворен возможностью заставить мою текущую установку Eclipse 3.8 работать с Java 8, но это кажется сложнее.
Похоже, что Eclipse имеет некоторый код, зависящий от платформы, даже несмотря на то, что он написан на Java. Просто загрузка бинарной сборки не сработает. Единственным вариантом может быть сборка его.
https://softwareengineering.stackexchange.com/questions/307253/why-is-eclipse-platform-dependent
Ответ или решение
Установка Eclipse 4.5 на ARM Ubuntu
Если вы являетесь пользователем Chromebook (Hisense C11) и уже установили Trusty Tahr (14.04) с помощью Crouton, у вас могут возникнуть трудности с установкой более новой версии Eclipse, так как в стандартных репозиториях доступна лишь версия 3.8, которая не поддерживает JDK 8. Ниже приведены пошаговые рекомендации по установке Eclipse 4.5 или любой другой версии, поддерживающей Java 8, на вашей системе ARM Ubuntu.
Шаг 1. Установка необходимых зависимостей
Прежде чем приступить к установке, убедитесь, что установлены все необходимые пакеты для компиляции и совместимости. Откройте терминал и выполните следующую команду:
sudo apt-get update
sudo apt-get install openjdk-8-jdk git unzip
Это обеспечит наличие Java 8, Git и других инструментов для последующей установки.
Шаг 2. Скачивание исходников Eclipse
На данный момент Eclipse не предоставляет предсобранные версии для платформы ARM, поэтому вам нужно будет собрать его из исходников. Перейдите на официальный сайт Eclipse и скачайте исходные коды для нужной версии (например, 4.5).
Либо вы можете использовать git для клонирования репозитория:
git clone https://git.eclipse.org/r/platform/eclipse.platform.updates
cd eclipse.platform.updates
Шаг 3. Компиляция Eclipse
Перейдите в директорию с исходниками и выполните сборку. Если вы скачали архив, разархивируйте его и выполните в терминале:
cd /path/to/eclipse-source-directory
./build.sh
Этот процесс может занять некоторое время, поэтому наберитесь терпения. Настоятельно рекомендуется ознакомиться с документацией, так как могут быть специфические параметры сборки для ARM.
Шаг 4. Установка Eclipse
После завершения сборки вы сможете установить Eclipse, переместив скомпилированные файлы в необходимую директорию, например:
sudo mv eclipse /opt/eclipse
Теперь создайте символическую ссылку для удобства запуска:
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse
Шаг 5. Запуск Eclipse
Запустите Eclipse через терминал командой:
eclipse
Эта команда должна запустить Eclipse 4.5, и теперь вы сможете использовать новую версию IDE с поддержкой JDK 8.
Возможные проблемы и их решения
-
Ошибки при сборке: Если вы столкнулись с ошибками при компиляции, убедитесь, что все зависимости установлены, и обратите внимание на сообщения об ошибках. Возможно, потребуется установить дополнительные пакеты для разработки.
-
Производительность: Узнайте, подойдут ли параметры конфигурации JVM для вашей аппаратной платформы. Возможно, стоит рассмотреть возможность установки ARM-оптимизированных библиотек.
-
Проблемы с совместимостью: Некоторые плагины могут не поддерживаться на ARM-архитектуре. В случае возникновения таких проблем поищите альтернативы плагинов или новую версию с необходимыми функциями.
Заключение
Установка Eclipse 4.5 на ARM версию Ubuntu может быть сложной задачей, но при правильном подходе и следовании вышеуказанным рекомендациям вы сможете успешно завершить процесс. Это позволит вам работать с новейшими функциями Java и предоставит доступ к современным инструментам разработки. Не забывайте проверять форум и пользовательские сообщества Eclipse для поиска дополнительных советов и методов решения возникающих трудностей.