web-dev-qa-db-fra.com

Impossible d'importer le projet maven dans IntelliJ Idea 2016.1.1

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.

 It comes to this dialog box, but nothing happens on clicking next button.

18
Garima Gupta

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
11
Ben Flowers

Dans mon cas, ce problème a été résolu en définissant la valeur JDK dans IntelliJ IDEA. Comme ça:

 Settings

Avant la sélection correcte JDK, j'avais le texte en rouge dans ce champ.

6

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.

1
Max Robbertze

J'ai eu le même problème tout à l'heure, à travers le idea.log, j'ai trouvé le problème:

 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

les jdk1.7.0_79.jdk ont été supprimés, donc ça ne marche pas ...

1
yukun sun

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 :)

0
saranya elumalai
  1. Installez la dernière version d'Intellij Idea (tout laisser par défaut) et du JDK Java (appelé SDK dans IDE).
  2. Créez un nouveau projet vide.
  3. Appuyez sur Ctrl + Alt + Maj + F pour ouvrir le panneau Structure du projet.
  4. Choisissez le SDK que vous avez téléchargé, par exemple: C:\Program Files\Java\jdk-10.0.2.
  5. Appliquer et Fichier-> Ouvrir votre projet
  6. Maintenant ça marche! (Aussi nettoyé mon fichier hôte)
0
Ambroise Rabier

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

 VM options for Maven import in IntelliJ Idea

0
Luca Tampellini

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> 

 enter image description here

0
asifsid88

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.

0
Dan Jackson

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.

0
Rudy Vissers