Continue Reading
Оптимизация Eclipse IDE под интерфейс Ubuntu
По умолчанию, популярная среда разработки Eclipse не поддерживает глобальное меню (AppMenu) и HUD. Предлагаю это исправить, благо инструкция для этого очень проста.
По умолчанию, популярная среда разработки Eclipse не поддерживает глобальное меню (AppMenu) и HUD. Предлагаю это исправить, благо инструкция для этого очень проста.
This document shows how to install Alfresco 4.2 on an Ubuntu 12.10 system. (This is an update to my prior document that had a few issues that prevented some parts of alfresco from working correctly... Mainly renditions and thumbnails)
I am creating a virtual server for this
Пару дней назад вышла [urlspan]новая версия Ubuntu[/urlspan], в которой, несмотря на все изменения и улучшения, осталась старая проблема — плохая интеграция «из коробки» популярных сред разработки на Java с оболочкой рабочего стола. Пришло время разобраться с другой раздражающей штукой — кривой интеграцией IDE (собственно, как и других Java-приложений) с глобальным меню Unity (это такой макоподобный док с левой стороны рабочего стола):
Если просто запустить Eclipse или Netbeans, то в меню появится их иконка, позволяющая управлять окном и даже закрыть приложение. Можно попытаться её закрепить в меню, но тогда получится такая непонятная штука — вместо одной иконки на панели появится две, причём они обе не будут работать — приложение с помощью них не запустится:
Замечу, что таких проблем не возникает, если ставить IDE из пакетов, но это мало кто делает, т.к. там лежат очень уж древние версии (например, Netbeans — вообще 7.0.1). Вот и приходится мучаться со скачанными из интернета версиями. К счастью, долго мучаться не придётся — в Сети полно [urlspan]инструкций[/urlspan] о том, как решить проблему. Сделать нужно следующее:
[Desktop Entry] Type=Application Name=Eclipse Comment=Eclipse Integrated Development Environment Icon=/usr/local/eclipse/icon.xpm Exec=/usr/local/eclipse/eclipse Terminal=false Categories=Development;IDE;Java;
jek@jek-laptop:~$
chmod
+x ~/.
local
/share/applications/eclipse
.desktop
Инструкция такая же, только файл будет называться netbeans.desktop и контент там будет следующий (в строке «Exec» должен быть путь к исполняемому файлу вашего Нетбинса):
[Desktop Entry] Name=Netbeans Comment=Netbeans IDE Exec=/usr/local/netbeans-7.2/bin/netbeans Icon=netbeans Terminal=false Type=Application Categories=Development,IDE; StartupNotify=false
В этой статье я расскажу, как установить Java 6, 7, 8 от компании Oracle наиболее простым способом из репозитория. Проверяем какая версия у нас установлена. Выполним команду в терминале:
java -version
Если будет openjdk, то нужно удалить этот пакет из нашей системы:
sudo apt-get remove openjdk*
Для начала добавляем репозиторий в систему:
sudo add-apt-repository ppa:webupd8team/java
Затем обновляем информацию о пакетах:
sudo apt-get update
Предпочтительней устанавливать Oracle Java 7. На сегодняшний день — это последняя стабильная версия.
Для установки выполняем команду в терминале:
sudo apt-get install oracle-java7-installer
Чтобы установить последнюю шестую версию
sudo apt-get install oracle-java6-installer
Чтобы установить последнюю восьмую версию
sudo apt-get install oracle-java8-installer
Во время установки, потребуется принять лицензионные соглашения от компании Oracle, только после этого начнется установка.
После установки проверим установленную версию
java -version
Должно быть:
java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)
Для других версий аналогично, только вместо 1.7, будет 1.8 или 1.6.
А также, проверяем версию компилятора Javaс, для этого выполняем команду:
javac -version
Должно быть:
javac 1.7.0_25
Внимание! Версии javac и java должны совпадать!
Для этого есть команды. Можете спокойно устанавливать несколько версий.
Чтобы пользоваться нужной вам версией по умолчанию, Вам нужно выполнить следующую команду в терминале:
Например, для установки Oracle Java 7 по умолчанию:
sudo update-java-alternatives -s java-7-oracle
Для других версий аналогично, просто меняем цифру версии.
Следующая команда удаляет все остальные версии из системы, кроме 7-ой:
sudo apt-get install oracle-java7-set-default
Если Вы больше не хотите пользоваться Java от Oracle, и захотите установить openjdk
sudo apt-get remove oracle-java7-installer
С остальными версиями аналогично, меняем цифру.
Возвращаем openjdk
sudo apt-get install openjdk*
На этом установка закончена.
1. Установка Java SDK
2. Установка Android SDK
3. Установка Android Studio
4. Дополнительные опции установки Java SDK
В центре приложений Ubuntu предлагается воспользоваться OpenJDK Java 7 Runtime (JRE), это не подойдёт для работы Android Studio (для Eclipse кстати тоже), нам нужно именно Java SDK.
Возможная ошибка в случае несоответствия пакета Java:
«tool.jar is not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE»
sudo apt-get install default-jdk
Соглашаемся на установку дополнительных пакетов и проверяем установку:
java -version
В результате должно получится нечто подобное:
java version «1.7.0_55″
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
Так же можно проверить версию компилятора:
javac -version
Есть хорошая подборка по установке Java в Ubuntu на английском языке How To Install Java on Ubuntu with Apt-Get
Установка достаточно простая, для начала нужно скачать пакет для Linux с официального сайта [urlspan]Get the Android SDK[/urlspan]
Нам нужен пакет Linux 32 & 64-bit в разделе SDK Tools Only.
После скачивания распаковываем содержимое в папку /opt. Должно получится /opt/android-sdk-linux
Открыть SDK Manager очень просто, нужно запустить файл /opt/android-sdk-linux/tools/android через консоль или nautilus. В открывшемся окне устанавливаем нужную версию Android API и желательно установить все сервисы Google Play*.
Скачиваем пакет для Linux с официального сайта [urlspan]Getting Started with Android Studio[/urlspan]
После скачивания распаковываем содержимое в папку /opt. Должно получится /opt/android-studio
Теперь нужно запустить файл /opt/android-studio/bin/studio.sh через консоль или nautilus.
После запуска откроется окно выбора проекта, создание нового или клонирование удалённого репозитория. Последний пункт очень распространённый и нужно помнить — чтобы клонировать удалённый git-репозиторий, для начала следует установить Git:
sudo apt-get install git
Просмотр текущих альтернатив Java:
sudo update-alternatives --display java
Редактируем /etc/environment и добавляем нужный путь JAVA_HOME=/usr/lib/jvm/java-7-oracle
sudo update-alternatives --config java
После выполнения на экране отобразится примерно такое:
Есть 2 варианта для альтернативы java (предоставляет /usr/bin/java). Выбор Путь Приор Состояние --------------------------------------------------------------------------------- 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 автоматический режим * 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 ручной режим 2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 ручной режим Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 0