Установка Intellij Idea в Ubuntu.


В данной статье расскажу об установке Intellij Idea, а также об установке других продуктов на её основе. И расскажу кое что по настройке.


Intellij Idea это IDE (интегрированная среда разработки) для Java разработчиков, также на её основе есть куча других продуктов, таких как Php Storm, Ruby Mine и другие.

Побудили к написанию данной статьи несколько комментариев на моём сайте:
Присоединяюсь к комментарию выше. intellij IDEA запускаю в виндовс версии через wine(((((
не могу запустить ни один sh файл((
В моих статьях о скриптах sh очень подробно описано как запускать их, а также как создать ярлык для них:

1. Как запускать sh скрипты на Ubuntu
2. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта.

Установка Intellij Idea и производных IDE в Ubuntu.

Нужно скачать архив с программой с их официального сайта:


Производные IDE также закачиваются с этого сайта (со скачиванием архива проблем быть не должно).

После того как скачали архив. Его нужно распаковать туда, куда вам удобно.
Вот так выглядит каталог:


Про sh в начале статьи я написал не зря, так как именно sh скрипт запускает данную программу.
А именно в каталоге bin находится скрипт idea.sh:


Какие могут быть проблемы с запуском приложения?

Во-первых, данная IDE является java приложением.
Поэтому, если вы ставите PHP Storm, Ruby Mine (на платформе Intellij), следовательно java должна быть установлена в системе.
Если вы не ставили Java, то самое время её поставить:


Особенно это непривычно тем, кто пользовался данной IDE на windows и перешли на Ubuntu.
Так как Intellij Idea и её производные для Windows уже идут с java.

Во-вторых, если java установлена, а sh не запускаются. То нужно проверить, что файл idea.sh является исполняемым и поправить проблему с Наутилусом для запуска sh скриптов. Обо всём этом очень подробно описано в моей статье, поэтому повторяться не буду здесь, читаем:


Вот и всё. После этого Intellij Idea запустится и будет работать.

Как создать ярлык для запуска программы Intellij Idea и производных от неё?

В самой идее уже есть данная функция. Ничего самим делать не нужно.
Просто нужно в самой IDE либо так создать при запуске "Configure" - "Create Desktop Entry":

Либо, если открыт проект, то через Tools - Create Desktop Entry:


В итоге будет создан ярлык приложения:


Решение проблемы с горячими клавишами в русской раскладке на Ubuntu 13.10 - 14.04 и выше.

Но есть еще одна проблема, что сочетания горячих клавиш hot keys не работают, когда выбрана русская раскладка (вообще отличная от английская). Это беда общая для всех java приложений, начиная с того момента, когда появилась "новая раскладка клавиатуры" в 13.10. Этот баг живет и ныне в последующих версиях Ubuntu.

Но один очень хороший человек создал создал специально для нас решение этой проблемы:

Что нужно сделать в случае Intellij Idea.

Скачать zip архив с этого репозитория github:

Распаковываем каталог build куда вам удобно, там будет два jar файла:


Теперь заходим в каталог bin каталога Intellij Idea и находим файл idea.vmoptions и idea64.vmoptions:


В зависимости от архитектуры вашей системы меняем соответствующий файл.
Нужно в конце данного текстового файла добавить следующую строчку:

-javaagent:[путь до директории с jar]/LinuxJavaFixes-1.0.0-SNAPSHOT.jar

в моём случае получается:

-javaagent:/home/edward/ide/javafixes/LinuxJavaFixes-1.0.0-SNAPSHOT.jar

И соответственно так это выглядит в текстовом файле:


Сохраняем файлик, перезапускаем/запускаем Intellij Idea.

Ура! Теперь горячие клавиши работают.


Вот, в принципе, и всё. Теперь можно полноценно работать с самой интеллигентной IDE.

P.S. Да, статья очень простая. Описал истины которые и так все знают. Но не спешите меня упрекать, возможно, что кому-то это пригодится.

Вот и всё.

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

25 коммент. :

  1. А почему установка и запуск на Windows? Скорее всего Вы хотели написать - Убунту?

    ОтветитьУдалить
  2. ААааааааааа, понял ))))) 1 апреля ))))))

    ОтветитьУдалить
    Ответы
    1. Да-да, теперь на сайте снова Ubuntu везде :)

      Удалить
  3. админ,напиши про установку Android Studio!!! очень надо:)

    ОтветитьУдалить
  4. Еще неплохо было бы написать как сделать нормальные шрифты, т.к. от дефолтного рендеринга плакать хочется

    ОтветитьУдалить
    Ответы
    1. Это скорее всего от людей зависит. Так как мне нравятся такие шрифты. Я уже несколько лет работаю с Intellij Idea и глаза не устают.
      А вот неделю назад временно пришлось на Visual Studio перебраться и на windows 8.1, проект на c#. Вот там даже с Clear Type выставленным глаза устают и начинают болеть после рабочего день.

      Если у вас есть какие то свои наработки по исправлению рендеринга шрифтов в Intellij Idea. Пришлите мне на почту, я добавлю в статью ваш материал, с удовольствием :).

      Удалить
  5. По русским шорткатам, у некоторых должен работать более простой способ https://youtrack.jetbrains.com/issue/IDEA-80613#comment=27-629899 У меня на OpenJDK не работает

    ОтветитьУдалить
    Ответы
    1. В этом случае на русской раскладке работали только горячие клавиши. А это еще хуже. Ибо на русский переключаешь очень редко.
      Я перепробовал кучу способов и описал сто процентов рабочий способ.

      Удалить
  6. PhpStorm сам делает ярлыки для запуска

    ОтветитьУдалить
    Ответы
    1. Ну платформа то одинаковая. Также делаются ярлыки и в PHP storm.

      Удалить
  7. Ещё idea у меня не читала env-переменные из конфигов, победить так и не смог, пришлось сделать ярлык вот так - https://gist.github.com/hiend/0571d6fe4095f2ba06d1

    ОтветитьУдалить
  8. Этот комментарий был удален автором.

    ОтветитьУдалить
  9. Спасибо тебе огромное, добрый человек.

    ОтветитьУдалить
  10. P.S. Да, статья очень простая. Описал истины которые и так все знают. Но не спешите меня упрекать, возможно, что кому-то это пригодится.

    Спасибо большое как раз за простоту и доступность!))

    ОтветитьУдалить
  11. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. и что, ж, тебе не понравилось-то?

      Удалить
    2. Вы сами удалили комментарий. Поэтому не знаю, что Вам не понравилось :)

      Удалить
  12. Большое спасибо, пригодилось.

    ОтветитьУдалить
  13. Здравствуйте! Сделал, как Вы описали - православная Идея 15 отлично запускается в православной Убунту 14!

    ОтветитьУдалить
    Ответы
    1. Теперь можно писать "православный" код ;)

      Удалить
  14. подскажите как ускорить IntelliJ? установил последнюю 15 версию и замечаю что среда немного подтупливает.

    ОтветитьУдалить