J'essaie d'importer un projet dans IntelliJ Idea 2016.1.1 en utilisant: Fichier-> Projet depuis des sources existantes-> choisissez le pom.xml requis
Cela vient à cette boîte de dialogue, mais rien ne se passe en cliquant sur le bouton suivant.
J'ai eu le même problème, mais j'ai réussi à le résoudre en mettant à jour mon fichier/etc/hosts de sorte qu'il n'y avait qu'une seule entrée pour 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
Je me suis heurté à cela et au début, cela semblait dû à l'utilisation d'un tilde ~
dans le chemin du fichier de la racine du projet. Il semblait également aller "feuilleté" si vous essayez d'utiliser un ~
.
Des recherches plus poussées conduisent à: /Home/user/.IdeaIC15/system/log (peut être un peu différent pour d’autres systèmes)
Faire
tail -100f idea.log
dans un terminal de ce répertoire et voyez ce que vous obtenez lorsque vous cliquez sur "suivant"
Le mien était manquant/corrompu instance Java7
Tout cela ne concerne que Linux.
J'ai eu le même problème tout à l'heure, à travers le idea.log
, j'ai trouvé le problème:
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
les jdk1.7.0_79.jdk
ont été supprimés, donc ça ne marche pas ...
J'ai eu ce problème aujourd'hui et il m'a fallu 2 heures pour l'identifier et le résoudre. J'ai essayé d'importer le projet à partir d'un espace de travail forcé contenant '/' dans le nom de l'espace de travail (ABC/lighting_workspace).
Lorsque j'ai créé un autre espace de travail obligatoire sans '/' dans le nom (lighting_workspace), j'ai pu importer le projet existant :)
C:\Program Files\Java\jdk-10.0.2
.Eu exactement le même problème, dans mon cas, il s'agissait d'un problème de mémoire: l'importateur avait besoin de plus de mémoire que celle autorisée par la limite de la machine virtuelle définie par défaut après l'installation d'IntelliJ: 768 Mo définis par défaut et je les ai déplacés à 2048 mb.
Vous pouvez définir ceci sous: Préférences | -> Générer, Exécution, Déploiement | -> Outils de compilation | -> Maven | -> Importer | -> VM options pour importateur
Je sais que c'est un problème ancien, mais aujourd'hui, j'ai également rencontré ce problème. Dans mon cas, le JDK était indisponible (mon IntelliJ pointant sur un JDK externe, il a été mis à jour et l'ancien chemin n'existe pas). Néanmoins, le problème peut être différent pour différentes personnes. Le meilleur moyen de s’attaquer à ce problème est de consulter les journaux intelliJ, qui vous indiqueront le problème exact auquel il est confronté, puis procédera à sa correction. Je suis sûr que cela vous fera gagner du temps et que vous réglerez le problème très rapidement.
Comment localiser le fichier idea.log est ici
P.S. Peut-être lorsque vous lisez ce message, le lien ci-dessus pour localiser le fichier idea.log périmé. Donc, veuillez obtenir le lien mis à jour à partir du site Web IntelliJ jetbrains (Rechercher le chemin du fichier idea.log
)
OU suivez les étapes ci-dessous:
1. Ouvrir intellij
2. Cliquez sur l'onglet Help
dans la barre de menus.
3. Sélectionnez Show log in Finder
. Obtenez le chemin d'accès à ce chemin et faites tail -f </path-to-file/idea.log>
J'ai eu le même problème, il s'avère que j'avais un verrou sur le répertoire. essayez de renommer le dossier pour confirmer que ce n'est pas votre problème. Une fois le verrou supprimé, essayez d'importer le projet.
Dans mon cas, pour résoudre ce problème, j’ai fait un schéma sous Linux du processus Java Intellij appelé lorsque vous exécutiez un prochain (+ processus enfants) et que j’ai découvert qu’il était lié à l’exécution du fichier jar incorporé Maven.
Exécution du pot incorporé Maven (processus 4940):
4940 execve ("/ home/rudy/Logiciels/jdk1.8.0_111/bin/Java", ["/home/rudy/Softwares/jdk1.8.0_11" ..., "-Djava.awt.headless = true", "-Didea.version == 2018.1.4", "-Xmx1024m", "-Didea.maven.embedder.version = 3." ...
Erreur renvoyée par le processus 4940:
4940 <... execve repris>) = -1 ENOENT (aucun fichier ou répertoire de ce type)
J'avais décidé de déplacer le jdk8 vers un répertoire home/rudy/Softwares/jdks/jdk1.8.0_111 et il se trouvait auparavant dans home/rudy/Softwares/jdk1.8.0_111.
Il semble qu'avant de déplacer les JDK utilisés par Intellij pour d'abord reconfigurer Intellij pour qu'il utilise le nouveau chemin, puis pour utiliser la fonctionnalité import maven.
J'ai commis une erreur, c'est vrai (déplacement du JDK) et Intellij n'a aucun moyen de savoir où le JDK a été déplacé (à moins d'analyser tout le système de fichiers), mais il devrait afficher clairement un message d'erreur et ne pas être bloqué au prochain.