Can't import the maven project in IntelliJ Idea 2016.1.1

后端 未结 11 807
无人共我
无人共我 2021-01-01 14:52

I am trying to import a project in IntelliJ Idea 2016.1.1 using: File->Project from existing sources->choose the required pom.xml

It comes to this dialog bo

相关标签:
11条回答
  • 2021-01-01 15:22

    I had the same issue, but managed to solve it by updating my /etc/hosts file such that there is was only one entry for 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
    
    0 讨论(0)
  • 2021-01-01 15:23

    I had the same issue just now,through the idea.log, I found the problem:

    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
    

    the jdk1.7.0_79.jdk have been removed,so it doesn't work...

    0 讨论(0)
  • 2021-01-01 15:24

    In my case to solve this problem I did a strace on Linux of the Intellij Java process that is called when you do a next (+ child processes) and discovered that it was related to the execution of the Maven embedded jar.

    Execution of the Maven embedded jar (process 4940):

    4940 execve("/home/rudy/Softwares/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."...

    Error returned by the process 4940:

    4940 <... execve resumed> ) = -1 ENOENT (No such file or directory)

    I had decided to move the jdk8 to a directory home/rudy/Softwares/jdks/jdk1.8.0_111 and it was previously in home/rudy/Softwares/jdk1.8.0_111.

    It seems before to move JDKs used by Intellij to first reconfigure Intellij to use the new path and then use the import maven functionnality.

    I did a mistake, it is true (moving the JDK) and Intellij has no way to know where the JDK was moved (unless scanning the all filesystem) but it should clearly display an error message and not get blocked on the 'next'.

    0 讨论(0)
  • 2021-01-01 15:26

    I have had similar issue on my spare computer, the problem appears when creating/importing Maven project. It seems for some reason it has lost the access to java SDK and it was not there, even thus I tried to re-importing it. I tried to select java SDK again with out luck. I ended up with following solution:

    1. Uninstalling IntelliJ (2016.2.4)
    2. Reinstalling Java JDK latest 1.8, restart the system
    3. Installing latest IntelliJ (2016.2.5)
    4. First time I started IntelliJ, and when creating first time new project, ensure selecting the correct SDK path (see image)
    5. Now you should be able to (click on next) creating/importing new Maven project.

    The other answers did not helped me much.

    0 讨论(0)
  • 2021-01-01 15:28

    I know this is older issue, but today I also encountered this issue. In my case it was JDK unavailable (as my IntelliJ was pointing to external JDK which got updated and old path didn't exists). Nevertheless, the issue can be different for different people. The best way to tackle this problem is to check intelliJ logs, that will tell you exact issue it is facing and then proceed with its fix. I'm sure this will save your time and you will solve the issue very quickly.

    How to locate idea.log file is here

    P.S. May be when you read this post, the above link to locate idea.log file stale. So kindly get the updated link from IntelliJ jetbrains website (Look for idea.log file path)
    OR follow the below steps:
    1. Open intellij
    2. Click on Help tab from menu-bar
    3. Select Show log in Finder. Get the path to this path and do tail -f </path-to-file/idea.log>

    0 讨论(0)
  • 2021-01-01 15:30

    I had the same problem, turns out I had a lock on the directory. try renaming the folder to confirm this is not your issue. Once the lock is removed try importing the project.

    0 讨论(0)
提交回复
热议问题