Я пытаюсь импортировать проект в IntelliJ Idea 2016.1.1, используя: File- > Project из существующих источников- > выберите нужный pom.xml
Он приходит в это диалоговое окно, но при нажатии следующей кнопки ничего не происходит.
Я пытаюсь импортировать проект в IntelliJ Idea 2016.1.1, используя: File- > Project из существующих источников- > выберите нужный pom.xml
Он приходит в это диалоговое окно, но при нажатии следующей кнопки ничего не происходит.
У меня была такая же проблема, но мне удалось ее решить, обновив файл /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
В моем случае эта проблема была решена путем установки JDK
в настройках IntelliJ IDEA
. Как это:
Прежде чем выбрать правильный JDK, у меня был красный текст в этом поле.
У меня была аналогичная проблема на моем запасном компьютере, проблема возникает при создании/импорте проекта Maven. Кажется, по какой-то причине он потерял доступ к java SDK, и его там не было, даже при этом я попытался его повторно импортировать. Я попытался снова выбрать java SDK с удачей. Я получил следующее решение:
Другие ответы мне не помогли.
Я столкнулся с этим, и сначала это казалось из-за использования тильды ~
в пути к файлу корня проекта. Это также показалось, что оно "слоеное", если вы пытаетесь использовать ~
.
Больше исследований приводит к: /home/user/.IdeaIC15/system/log (может быть немного отличается для других систем)
Do
tail -100f idea.log
в терминале в этом каталоге и посмотреть, что вы получаете, когда вы нажимаете "next"
Мой отсутствовал/поврежден экземпляр java7
Все это относится только к Linux.
У меня была такая же проблема, оказалось, что у меня была блокировка в каталоге. попробуйте переименовать папку, чтобы подтвердить, что это не ваша проблема. После удаления блокировки попробуйте импортировать проект.
Я знаю, что это более старая проблема, но сегодня я также столкнулся с этой проблемой. В моем случае 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>
В моем случае для решения этой проблемы я применил 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 (если не сканировать всю файловую систему), но он должен четко отображать сообщение об ошибке и не блокироваться в "следующем".
Сегодня у меня была эта проблема, и мне потребовалось 2 часа, чтобы определить и исправить ее. Я попытался импортировать проект из рабочей области perforce, которая имела имя//в имени рабочей области (ABC/lighting_workspace).
Когда я создал другую рабочую область perforce без '/' в имени (lighting_workspace), мне удалось импортировать существующий проект :)
Имела точно такую же проблему, в моем случае это была проблема памяти: импортеру потребовалось больше памяти, чем тот, который разрешен лимитом VM, установленным по умолчанию после установки IntelliJ: у меня было по умолчанию 768 МБ, и я переместил их на 2048 миллибар
Вы можете установить это в: Предпочтения | → Сборка, выполнение, развертывание | → Инструменты сборки | → Maven | → Импорт | → Параметры VM для импортера
У меня была такая же проблема только сейчас, через idea.log
, я нашел проблему:
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
jdk1.7.0_79.jdk
были удалены, поэтому он не работает...