Невозможно импортировать проект maven в IntelliJ Idea 2016.1.1

Я пытаюсь импортировать проект в IntelliJ Idea 2016.1.1, используя: File- > Project из существующих источников- > выберите нужный pom.xml

Он приходит в это диалоговое окно, но при нажатии следующей кнопки ничего не происходит.

Он подходит к этому диалоговому окну, но ничего не происходит при нажатии следующей кнопки.

Ответ 1

У меня была такая же проблема, но мне удалось ее решить, обновив файл /etc/hosts таким образом, что есть только одна запись для localhost

# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
# 192.xxx.xxx.xxx localhost <-comment out this
255.255.255.255 broadcasthost
#::1             localhost <- comment out this

Ответ 2

В моем случае эта проблема была решена путем установки JDK в настройках IntelliJ IDEA. Как это:

Settings

Прежде чем выбрать правильный JDK, у меня был красный текст в этом поле.

Ответ 3

У меня была аналогичная проблема на моем запасном компьютере, проблема возникает при создании/импорте проекта Maven. Кажется, по какой-то причине он потерял доступ к java SDK, и его там не было, даже при этом я попытался его повторно импортировать. Я попытался снова выбрать java SDK с удачей. Я получил следующее решение:

  • Удаление IntelliJ (2016.2.4)
  • Переустановка Java JDK последней версии 1.8, перезапустите систему.
  • Установка последней версии IntelliJ (2016.2.5)
  • Впервые я запустил IntelliJ и при создании первого нового проекта обеспечил выбор правильного пути SDK (см. изображение) введите описание изображения здесь
  • Теперь вы сможете (щелкнуть дальше) создать/импортировать новый проект Maven.

Другие ответы мне не помогли.

Ответ 4

Я столкнулся с этим, и сначала это казалось из-за использования тильды ~ в пути к файлу корня проекта. Это также показалось, что оно "слоеное", если вы пытаетесь использовать ~.

Больше исследований приводит к: /home/user/.IdeaIC15/system/log (может быть немного отличается для других систем)

Do

tail -100f idea.log

в терминале в этом каталоге и посмотреть, что вы получаете, когда вы нажимаете "next"

Мой отсутствовал/поврежден экземпляр java7

Все это относится только к Linux.

Ответ 5

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

Ответ 6

Я знаю, что это более старая проблема, но сегодня я также столкнулся с этой проблемой. В моем случае JDK недоступен (поскольку мой IntelliJ указывал на внешний JDK, который обновился, а старый путь не существовал). Тем не менее, проблема может быть разной для разных людей. Лучший способ решить эту проблему - проверить журналы intelliJ, которые скажут вам точную проблему, с которой она сталкивается, и затем приступить к ее исправлению. Я уверен, что это сэкономит ваше время, и вы быстро решите проблему.

Как найти файл idea.log здесь

P.S. Может быть, когда вы прочтете это сообщение, вышеуказанная ссылка найдет файл idea.log устаревшим. Так что любезно получите обновленную ссылку с сайта IntelliJ jetbrains (найдите путь к файлу idea.log)
ИЛИ выполните следующие шаги:
1. Откройте intellij
2. Нажмите вкладку Help в меню-панели
3. Выберите Show log in Finder. Получить путь к этому пути и сделать tail -f </path-to-file/idea.log>

введите описание изображения здесь

Ответ 7

В моем случае для решения этой проблемы я применил Linux для процесса Intellij Java, который вызывается, когда вы выполняете следующий (+ дочерние процессы) и обнаруживаете, что он связан с выполнением встроенной банки Maven.

Исполнение встроенной банки Maven (процесс 4940):

4940 execve ("/home/rudy/Softwares/jdk1.8.0_111/bin/java", ["/home/rudy/Softwares/jdk1.8.0_11"... ", -Djava.awt.headless = true", "-Didea.версия == 2018.1.4", "-Xmx1024m", "-Didea.maven.embedder.version = 3."...

Ошибка, возвращаемая процессом 4940:

4940 <... execve resumed>) = -1 ENOENT (Нет такого файла или каталога)

Я решил переместить jdk8 в каталог home/rudy/Softwares/jdks/jdk1.8.0_111, и он был ранее в доме /rudy/Softwares/jdk1.8.0_111.

Кажется, прежде чем переместить JDK, используемые Intellij, сначала перенастроить Intellij, чтобы использовать новый путь, а затем использовать функциональную функцию import maven.

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

Ответ 8

Сегодня у меня была эта проблема, и мне потребовалось 2 часа, чтобы определить и исправить ее. Я попытался импортировать проект из рабочей области perforce, которая имела имя//в имени рабочей области (ABC/lighting_workspace).

Когда я создал другую рабочую область perforce без '/' в имени (lighting_workspace), мне удалось импортировать существующий проект :)

Ответ 9

Имела точно такую же проблему, в моем случае это была проблема памяти: импортеру потребовалось больше памяти, чем тот, который разрешен лимитом VM, установленным по умолчанию после установки IntelliJ: у меня было по умолчанию 768 МБ, и я переместил их на 2048 миллибар

Вы можете установить это в: Предпочтения | → Сборка, выполнение, развертывание | → Инструменты сборки | → Maven | → Импорт | → Параметры VM для импортера

VM options for Maven import in IntelliJ Idea

Ответ 10

У меня была такая же проблема только сейчас, через idea.log, я нашел проблему:

here

Caused by: com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java" (in directory "/Users/xxx/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/182.4129.33/IntelliJ IDEA.app/Contents/bin"): error=2, No such file or directory
    at 
com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:408)
    at com.intellij.execution.process.OSProcessHandler.startProcess(OSProcessHandler.java:51)
    at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:44)
    at org.jetbrains.idea.maven.server.MavenServerManager$2.startProcess(MavenServerManager.java:367)
    at org.jetbrains.idea.maven.server.MavenServerManager$2.execute(MavenServerManager.java:358)
    at com.intellij.execution.rmi.RemoteProcessSupport.startProcess(RemoteProcessSupport.java:212)
    at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:139)
    ... 28 more

Look here

jdk1.7.0_79.jdk были удалены, поэтому он не работает...