Ubuntu intellij idea не работает автодополнение

Обновлено: 06.07.2024

У меня есть проект JDK 1.7 с зависимостью maven от локального jar в моем репозитории maven.

Я не могу построить проект с помощью Intellij, с ошибками, что символ не может быть найден (символ-это класс, импортирующий пакеты из локального jar)

но я могу успешно построить проект с помощью "пакета mvn".

Я потратил так много времени на поиски решений, то, что я уже сделал:

  • недействительным кэш
  • 'mvn clean install' локальная jar dependecy
  • помечено как "снимки автозапуска" в конфигурации Maven Intellij
  • Reimpoted maven в Intellij
  • Syncornized

эта ошибка произошла с моей пару раз раньше, но обычно просто закрытие Intellij и /или выполнение "mvn clean install" сделали трюк.

Я знаю, что это поздно, но исполнителем mvn idea:idea решает эту проблему.

Попробуйте удалить все .iml и ваш POM. Затем скопируйте и вставьте POM снова в проект и повторно откройте и повторно импортируйте его.

добавление еще нескольких советов, так как это первое, что появилось в поиске, когда у меня были подобные проблемы (проект строится в mvn, а не в IntelliJ), в случае, если это может помочь кому-то еще.

когда у меня это было, это было другое исправление на Windows и Mac.

на Mac я вошел в ItellijIDEA / Preferences / Build, Execution, Deployment / Build Tools / Maven / Maven Home Directory и установил его для использования моего отдельно установленного Maven, а не в комплекте Maven. Все проблемы со сборкой исчезли.

в Windows я видел исключения в этой идее.журнал, связанный с SSL, и мое дерево проектов имели только Java под ветвью внешних библиотек. Глядя на другие сайты, кажется, что IntelliJ использует свой собственный JDK вместо системного (хотя в моем случае у меня уже была установлена точно такая же версия JDK). Моя система JDK имеет сертификаты, установленные в хранилище ключей для корпоративного сервера Nexus, которого у IntelliJ private JDK не было, поэтому исключения были брошены, когда он пытался получить файлы из Nexus. Для этого решение состояло в том, чтобы выйти из IntelliJ, установить переменную среды IDEA_JDK, чтобы указать на JDK, который я уже установил, который имел соответствующие сертификаты и перезапустить IntelliJ. Все проблемы со сборкой исчезли.

Я узнал, что мой .файл iml и pom конфликтовали и вызывали проблему.

Я знаю, что я довольно поздно к этому разговору, но просто хотел опубликовать это на случай, если кто-то еще столкнется с этой проблемой. Другая причина, по которой это происходит, заключается в том, что вы не ссылаетесь на правильный репозиторий. Intellij берет в комплекте версию jar по умолчанию, а не из собственного репозитория maven. Убедитесь,что подключенный репозиторий является правильным.

Maven ReImport работал для меня, как показано ниже.

enter image description here

" символ не найден "означает, что intellij не может разрешить"зависимость". Таким образом, вы можете заставить "анализ зависимостей", нажав "анализировать" -> "анализировать зависимости", затем выберите "область анализа"

в моем случае мой iml не был синхронизирован, поэтому я удалил iml для конкретного модуля, а затем в опции maven выберите unignore project для воссоздания iml

У меня была та же проблема. Я изменил версию maven с 3.0.5 на 3.0.4 в настройках идеи, и теперь все работает нормально. Не знаю, почему это мне помогает.

IDE использует свою собственную комплектную копию Maven при выполнении сборок. Если maven на терминале отличается от IDE, то вы хотите, чтобы они были одинаковыми.

GOTO (на Mac)- IntelliJ Idea - > Настройки - > Сборка,Выполнение, Развертывание -> Инструменты Сборки -> Maven. Установите путь для вашего Домашний Каталог Maven Чтобы найти путь для Maven, который вы используете из терминала, введите command mvn -version и это должно распечатать кучу деталей, включая путь dir. Положите это в Maven Домашний Каталог.

чтобы быть в безопасности, вы также можете сделать то же самое для местоположения JDK

==== некоторые другие вещи, которые могут вызвать такие проблемы ===

если выполняется сборка пакета mvn или mvn clean install, то она должна что-то делать с кэшами IDE. Среди прочего, этот обычно помогает с такими ошибками -->

Файл - > Аннулировать Кэш

много ценных советов в других ответах здесь, просто хочу добавить решение, которое сработало для моей проблемы.

недавно мы начали использовать частный репозиторий Maven и всегда делаем mvn -s settings.xml при вызове командной строки Maven. IntelliJ, конечно, не знает о частном РЕПО, поэтому ему нужна небольшая помощь.

перейдите в Настройки - > сборка, выполнение, развертывание - > инструменты сборки - > Maven и переопределите " файл настроек пользователя" выбор.

enter image description here

Я попытался аннулировать кэш, изменив Maven на установленную версию, и ничего не сработало.

От автора: несмотря на все преимущества, которые дарит нам компания JetBrains, в их среде разработки IntelliJ IDEA ошибки все же случаются. Нельзя сказать, что их причиной является низкое качество программного обеспечения. Чаще всего, это сам пользователь неправильно провел установку или не совсем корректно манипулирует уже инсталлированной IDE. Сегодня разберем наиболее распространенные ошибки, которые возникают при работе с данной средой, и попытаемся дать для каждой из них универсальное решение.

Распространенные ошибки работы IntelliJ IDEA

Распространенные проблемы

Несмотря на то, что разработчики постоянно сталкиваются с разными трудностями во взаимодействии со средой разработки, существуют и те проблемы, от которых ломятся форумы. Сегодня не станем изучать экзотические неполадки, а сконцентрируемся на том, что может случиться с только что установленной IntelliJ IDEA.

В топе неисправностей среды разработки:

не работает кнопка Run. Из-за этого использование среды превращается в взаимодействие с простым текстовым редактором — вы не можете исполнить то, что написано. Очень часто пользователи прекращают работу, так как ни одно из альтернативных действий не дает позитивного результата;


JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

в окне редактора невозможно печатать. Эта проблема, как правило, отображается не одинаково. Иногда, возможность печатать пропадает лишь на время (5–10 секунд), иногда требуется перезагрузка компьютера. Поэтапное выполнение настройки может решить эту неисправность.

В ходе статьи мы рассмотрим еще некоторые проблемы, но пока разберем эти две. Ведь те, которые задумали на потом, являются скорее причинами, порождающими трудности в использовании.

Серая кнопка

Нередко начинающие пользователи сталкиваются с такой неприятностью. Они успешно установили среду, написали свой проект и теперь хотят увидеть, как работает их программа. Но проблема в том, что кнопка запуска проекта — Run — выглядит вот так:

Распространенные ошибки работы IntelliJ IDEA

Причем такие методы, как запуск программы через сочетание клавиш Ctrl + Shift + F10 или вызов запуска с помощью правой кнопки мыши не дают результатов. Таким образом, у вас в руках оказывается не очень многофункциональный инструмент.

Решение: жмем Setup SDK и там добавляем в IDEA Development Kit.

Это не всегда сработает, особенно, если у вас нет такой кнопки на панели. В этом случае прожимаем кнопку Add configuration, которая находится возле кнопки запуска. Там настраиваем конфигурацию, и все работает!

Typing not allowed

В IntelliJ IDEA бывает и такое, что программист просто не может печатать в текстовом редакторе. Бывает тотальный баг, когда печать полностью заблокирована, а бывает, что она появляется от случая к случаю. Расскажем, как это решить.

Прежде всего, необходимо отключить эмуляцию Vim. У редактора есть два режима, в одном из которых нельзя редактировать текст. Скорее всего, у вас была включена эмуляция, и вы случайно переключились между режимами. Просто отключите ее: жмем Tools и снимаем галочку с Vim emulation.

Но вот если возможность печатать пропадает от случая к случаю, значит, проблема в JDK. Чтобы наладить все, как следует, устанавливаем Oracle JDK 1.8, а после выбираем Switch IDE boot JDK в key map. Потом с помощью горячих клавиш изменяем набор по умолчанию, и он снова начинает работать.

Без набора разработчика

Это основная проблема и причина всех остальных неполадок в IntelliJ IDEA — среда не видит JDK. И для этого случая есть достойное решение. Причем оно работает и для остальных IDE, которым необходима исполнительная среда Java для запуска.

Вам нужно либо переустановить набор, либо добавить его в переменные среды. Мы не будем заново проходить весь процесс установки или конфигурации JDK, ведь информации об этой теме достаточно в сети. Главное, что вы должны запомнить — это то, что с первого раза правильно установить и IntelliJ IDEA, и набор разработчика получается не у всех. А второе — это то, что неправильная установка почти всегда является причиной неполадки. Это значит, что простая переустановка может решить все возникающие ошибки.


JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

IntelliJ IDEA расширяется с помощью подключаемых модулей и предлагает поддержку платформ Java, таких как Swing и JavaFX. Его также можно использовать для разработки на других языках программирования, таких как Python , Kotlin, Groovy, Scala, Erlang, Dart и других.

IntelliJ IDEA доступна в двух редакциях: Community и Ultimate. Для получения дополнительной информации о различиях между двумя выпусками посетите матрицу сравнения выпусков .

В этом руководстве объясняется, как установить IntelliJ IDEA в Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Подготовка

Вам нужно будет войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu.

Установка IntelliJ IDEA

Чтобы загрузить и установить пакет оснастки IntelliJ IDEA, откройте терминал с помощью Ctrl+Alt+T и введите:

Чтобы установить версию Ultimate, замените intellij-idea-community на intellij-idea-ultimate .

Загрузка может занять некоторое время в зависимости от скорости вашего подключения. При успешной установке вы увидите следующий вывод:

Вот и все. IntelliJ IDEA установлена на вашем рабочем столе Ubuntu.

Запуск IntelliJ IDEA

Теперь, когда IntelliJ IDEA установлена в вашей системе Ubuntu, вы можете запустить ее, щелкнув значок IntelliJ IDEA ( Activities -> IntelliJ IDE ):

Когда вы запускаете IntelliJ IDEA в первый раз, появится окно, подобное приведенному ниже, с просьбой импортировать настройки IntelliJ IDE из предыдущей установки:

Сделайте свой выбор и нажмите OK чтобы продолжить.

Далее вам будет предложено принять политику конфиденциальности. Прокрутите до конца, установите флажок подтверждения и нажмите кнопку « Continue . Вас также спросят, хотите ли вы отправлять статистику анонимных данных в JetBrains.

На следующем экране вы можете настроить установку IntelliJ IDEA и установить дополнительные плагины:

После завершения настройки вы можете создать новый проект.

Выводы

Вы узнали, как установить IntelliJ IDEA на рабочий стол Ubuntu 18.04. Теперь вы можете изучить свою новую среду IDE и начать работу над проектами Python.

Чтобы получить дополнительную информацию о том, как начать работу с IntelliJ IDEA, посетите страницу документации IntelliJ IDEA .

IntelliJ IDEA — это интегрированная среда разработки программного обеспечения, написанная на языке программирования Java. Программа разработана компанией JetBrains. Первая версия IntelliJ IDEA появилась ещё в 2001 году и очень быстро завоевала популярность среди программистов.

Сейчас среда поддерживает большое количество интересных функций, включая подсветку синтаксиса, отладчик, Git-инструменты и т. д. IntelliJ IDEA позволяет программировать не только на Java, но также на JavaScript, CoffeeScript, HTML, CSS, YAML, MSXML, Python, Ruby, Scala, PHP, C и C++. С полным перечнем языков можно ознакомиться на официальном сайте разработчиков. В этой инструкции мы рассмотрим, как выполняется установка IntelliJ IDEA Ubuntu 20.04.

Системные требования JetBrains Intellij IDEA

Минимальные системные требования:

  • Процессор — 64-битный;
  • RAM — 2 Гб;
  • Свободное место на диске — 2,5 Гб (и 1 Гб для кэширования);
  • Минимальное разрешение экрана — 1024 x 768;
  • JDK 1.6 и выше (для разработки на Java).

Рекомендованные системные требования:

  • Процессор — 64-битный;
  • RAM — 8 Гб;
  • Свободное место на диске — 5 Гб;
  • Минимальное разрешение экрана — 1920 x 1080;
  • JDK 1.6 и выше (для разработки на Java).

Чем отличается Community от Ultimate

IntelliJ IDEA распространяется в виде двух версий. Community Edition— бесплатная версия с открытым исходным кодом под лицензией Apache 2.0. Свободная версия имеет всю базовую функциональность, поддержку Java и других языков, а также интеграцию с системами управления версиями. Может использоваться для разработки Android-приложений. Вторая версия — Ultimate Edition, среди прочего, поддерживает Java EE и построение UML-диаграмм. С полным списком всех возможностей Ultimate-версии можно ознакомиться на официальном сайте.

Установка IntelliJ IDEA в Ubuntu 20.04

1. Установка из snap-пакета

Откройте терминал и выполните следующую команду для установки свободной редакции (Community Edition):

sudo snap install intellij-idea-community --classic --edge

qeu780yKBbEAAAAASUVORK5CYII=

Для установки платной редакции (Ultimate Edition) необходимо выполнить команду:

sudo snap install intellij-idea-ultimate --classic --edge

После завершения загрузки пакета программа будет доступна из главного меню:

NAAAAAElFTkSuQmCC

2. Установка из центра приложений

Запустите центр приложений Ubuntu и введите в поиске название программы:

5PDLUsiksrWSgAAAAASUVORK5CYII=

Выберите нужную версию, например IDEA Community, и нажмите на кнопку Установить.

wusH77FYFu+xgAAAABJRU5ErkJggg==

Дождитесь, пока установка будет завершена.

8nKb0n47BW6XYAAAAASUVORK5CYII=

Дождитесь пока установка Intellij IDEA на Ubuntu завершится. Время установки зависит от скорости вашего интернет-соединения. Весь процесс обычно занимает от 10 до 30 минут. По окончании загрузки запустите приложение.

3. Установка в Ubuntu Make

Ubuntu Make — это утилита командной строки для Ubuntu, которая позволяет устанавливать различные инструменты для разработки и среды программирования, такие как Eclipse, PyCharm, Ubuntu SDK, Android Studio и другие. IntelliJ IDEA тоже поддерживается.

Сначала нужно установить Ubuntu Make. Сделать это можно с помощью snap-пакета. Для установки необходимо выполнить команду:

sudo snap install ubuntu-make --classic

nZLMSVZb8DYhe8uX+Dx1LxxPBJFaXAAAAAElFTkSuQmCC

После завершения установки Ubuntu Make, чтобы установить IntelliJ IDEA, выполните следующую команду:

Затем выберите путь для скачивания файлов и нажмите клавишу ввода.

uPwuYxsfYJpSx2j8orglQQ71NmBrwmRcC+Kya+AOQr+dktehVlvwNiJ7X5f4veZJVIszy0nUAAAAASUVORK5CYII=

Дождитесь, пока установка будет завершена.

neqYQgAAAAASUVORK5CYII=

4. Установка с официального сайта

AWScCyT7ROJdAAAAAElFTkSuQmCC

/Downloads/ideaIC-2021.1.3.tar.gz -C /opt/

После этого создайте ссылку на исполняемый файл программы командой:

sudo ln -s /opt/ideaIC-2021.1.3/bin/webstorm.sh /usr/local/bin/IntelliJIDEA

После установка будет завершена и вы можете запустить среду разработки. Однако первый раз вам придется запускать её из терминала:

А уже в самой программе можно создать ярлык. Для этого откройте меню Tools и кликните по Generate Desktop Entry. Дальше можно будет запускать программу как обычно из главного меню.

5. Установка в JetBrains Toolbox

JetBrains Toolbox — это официальный инструмент для установки пакетного обновления IntelliJ IDEA и других продуктов JetBrains. Загрузить JetBrains Toolbox можно на официальном сайте разработчиков.

AX1fFbxteyjTAAAAAElFTkSuQmCC

После этого перейдите в директорию, куда был скачан архив. Например, если это папка Загрузки, выполните команду:

Затем разархивируйте архив:

tar -xzvf jetbrains-toolbox-1.20.8804.tar.gz

Перейдите в созданную директорию:

Запустите менеджер пакетов с помощью команды:

На момент написания статьи последняя версия Toolbox была 1.20.8804. Если вы будете использовать более позднюю версию менеджера пакетов, учитывайте это.

После запуска Toolbox найдите IntelliJ IDEA в списке и нажмите кнопку Install:

B+WIH9sLp60ZAAAAAElFTkSuQmCC

Дождитесь, пока программа будет установлена на компьютер. Запускать, настраивать и удалять программу можно прямо из главного меню Toolbox.

S8M4ZxgNeK2IgAAAABJRU5ErkJggg==

Удаление IntelliJ IDEA

Если вы устанавливали IntelliJ IDEA с использованием snap-пакета или через центр приложений Ubuntu, её можно удалить командой (для платной Ultimate-версии):

sudo snap remove intellij-idea-ultimate

Для удаления бесплатной Community-версии используйте команду:

sudo snap remove intellij-idea-community

Если же среда разработки была загружена с официального сайта, достаточно удалить распакованную папку вручную или с помощью команды в терминале:

sudo rm -Rf /opt/IntelliJIDEA*

Если IntelliJ IDEA была установлена при помощи JetBrains Toolbox, откройте его, найдите в перечне IntelliJ IDEA и нажмите на значок шестерёнки, который находится справа от названия программы. В раскрывшимся списке выберите Удалить. Теперь вы знаете как удалить intellij idea на ubuntu.

Выводы

В этой статье мы рассмотрели, как установить IntelliJ IDEA на Ubuntu 20.04. Как было показано, установить эту среду интегрированной разработки можно несколькими способами. Если у вас остались вопросы, задавайте их в комментариях.

Читайте также: