Установка 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. Да, статья очень простая. Описал истины которые и так все знают. Но не спешите меня упрекать, возможно, что кому-то это пригодится.

Вот и всё.

  • https://www.blogger.com/profile/02028285154768727445 synth2008

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

  • https://www.blogger.com/profile/02028285154768727445 synth2008

    ААааааааааа, понял ))))) 1 апреля ))))))

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Да-да, теперь на сайте снова Ubuntu везде 🙂

  • Анонимный

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

  • https://www.blogger.com/profile/05215964971350627588 Nawa

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

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

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

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

    • https://www.blogger.com/profile/10884169438704088105 Миша Мищан

      Шрифт не поменяешь.

  • https://www.blogger.com/profile/05215964971350627588 Nawa

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

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

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

  • Анонимный

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

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

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

  • http://ruhub.com hiend

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

  • https://www.blogger.com/profile/16534660595414686394 Константин Иванов

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

  • https://www.blogger.com/profile/12934646791558029516 Алла Панарина

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

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

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      И Вам спасибо, за отзыв. 🙂

  • https://www.blogger.com/profile/06760002554712021739 Meirbek Nysanbekov

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

  • https://www.blogger.com/profile/00935594703393463846 Unknown

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

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Теперь можно писать "православный" код 😉

  • https://www.blogger.com/profile/11487923530254929136 Сергей Иванович

    и что, ж, тебе не понравилось-то?

  • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

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

  • https://www.blogger.com/profile/02846793562502286510 Unknown

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

    • https://www.blogger.com/profile/10884169438704088105 Миша Мищан

      А какая система?

  • https://www.blogger.com/profile/10884169438704088105 Миша Мищан

    Спасибо. Сайт в закладки!

  • https://plus.google.com/108060257444789514968 Михаил Компрессорный

    вначале всё запускалось. доигрался с переменными, теперь при запуске intellij idea ничего на экран не выводится. что делать?

  • Ира

    Спасибо большое! Статья очень помогла!