【问题标题】:IntelliJ community edition 2018.2 Unable to import maven project: See logs for detailsIntelliJ 社区版 2018.2 无法导入maven项目:详见日志
【发布时间】:2018-10-30 17:14:59
【问题描述】:

我在 Mac OS Mojave 上使用 IntelliJ,但在 IDE 中加载 maven 项目时遇到问题

  • 我将 IntelliJ 更新到最新版本,即 2018.2 社区版
  • 将我的 JDK 更新到 11.0.1
  • 将 maven 更新到 3.5.4

现在我无法在我的 IDE 中看到 maven 项目,并且我的 IDE 不断在事件日志窗口中向我显示“无法导入”错误。奇怪的是,我可以在终端使用 mvn 命令编译项目,但在 IDE 窗口中看不到 maven 项目。

error screen shot

我还尝试检查其中包含以下内容的日志。我已确保 IntelliJ 使用的 Java 版本是 11 版。我还尝试按照其他类似问题的建议清除想法文件夹,但这也无济于事

Settings

    018-10-31 00:45:28,583 [ 119986]   INFO - tartup.impl.StartupManagerImpl - Activity run in 109ms on UI thread 
2018-10-31 00:45:29,001 [ 120404]   INFO - j.ide.ui.OptionsTopHitProvider - 233 ms spent on EDT to cache options in project 
2018-10-31 00:45:29,585 [ 120988]   WARN - ution.rmi.RemoteProcessSupport - Unrecognized option: -d64 
2018-10-31 00:45:29,585 [ 120988]   WARN - ution.rmi.RemoteProcessSupport - Error: Could not create the Java Virtual Machine. 
2018-10-31 00:45:29,585 [ 120988]   WARN - ution.rmi.RemoteProcessSupport - Error: A fatal exception has occurred. Program will exit. 
2018-10-31 00:45:29,630 [ 121033]   WARN - ution.rmi.RemoteProcessSupport - Unrecognized option: -d64 
2018-10-31 00:45:29,630 [ 121033]   WARN - ution.rmi.RemoteProcessSupport - Error: Could not create the Java Virtual Machine. 
2018-10-31 00:45:29,630 [ 121033]   WARN - ution.rmi.RemoteProcessSupport - Error: A fatal exception has occurred. Program will exit. 
2018-10-31 00:45:29,632 [ 121035]  ERROR -      #org.jetbrains.idea.maven - Cannot reconnect. 
java.lang.RuntimeException: Cannot reconnect.
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82)
    at org.jetbrains.idea.maven.server.MavenServerManager.applyProfiles(MavenServerManager.java:526)
    at org.jetbrains.idea.maven.project.MavenProjectReader.applyProfiles(MavenProjectReader.java:394)
    at org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel(MavenProjectReader.java:103)
    at org.jetbrains.idea.maven.project.MavenProjectReader.readProject(MavenProjectReader.java:62)
    at org.jetbrains.idea.maven.project.MavenProject.read(MavenProject.java:655)
    at org.jetbrains.idea.maven.project.MavenProjectsTree.doUpdate(MavenProjectsTree.java:555)
    at org.jetbrains.idea.maven.project.MavenProjectsTree.doAdd(MavenProjectsTree.java:500)
    at org.jetbrains.idea.maven.project.MavenProjectsTree.update(MavenProjectsTree.java:461)
    at org.jetbrains.idea.maven.project.MavenProjectsTree.updateAll(MavenProjectsTree.java:432)
    at org.jetbrains.idea.maven.project.MavenProjectsProcessorReadingTask.perform(MavenProjectsProcessorReadingTask.java:60)
    at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doProcessPendingTasks(MavenProjectsProcessor.java:132)
    at org.jetbrains.idea.maven.project.MavenProjectsProcessor.access$000(MavenProjectsProcessor.java:32)
    at org.jetbrains.idea.maven.project.MavenProjectsProcessor$2.run(MavenProjectsProcessor.java:107)
    at org.jetbrains.idea.maven.utils.MavenUtil.lambda$runInBackground$5(MavenUtil.java:449)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:314)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.rmi.RemoteException: Cannot start maven service; nested exception is: 
    com.intellij.execution.ExecutionException: Unrecognized option: -d64
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:161)
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:66)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)
    at org.jetbrains.idea.maven.server.MavenServerManager.lambda$applyProfiles$3(MavenServerManager.java:526)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76)
    ... 20 more
Caused by: com.intellij.execution.ExecutionException: Unrecognized option: -d64
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:159)
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:158)
    ... 24 more
2018-10-31 00:45:29,633 [ 121036]  ERROR -      #org.jetbrains.idea.maven - IntelliJ IDEA 2018.2.5  Build #IC-182.4892.20 
2018-10-31 00:45:29,633 [ 121036]  ERROR -      #org.jetbrains.idea.maven - JDK: 1.8.0_152-release 
2018-10-31 00:45:29,633 [ 121036]  ERROR -      #org.jetbrains.idea.maven - VM: OpenJDK 64-Bit Server VM 
2018-10-31 00:45:29,633 [ 121036]  ERROR -      #org.jetbrains.idea.maven - Vendor: JetBrains s.r.o 
2018-10-31 00:45:29,633 [ 121036]  ERROR -      #org.jetbrains.idea.maven - OS: Mac OS X 
2018-10-31 00:45:29,633 [ 121036]  ERROR -      #org.jetbrains.idea.maven - Last Action: EditorBackSpace 

【问题讨论】:

    标签: maven intellij-idea


    【解决方案1】:

    最后,我设法通过卸载 IntelliJ,删除当前和以前版本的 IntelliJ(Users//Library/Preferences)中的所有设置,然后重新安装来解决它

    在此之前,我按照各种帖子中的建议尝试了以下所有方法,但对我的情况没有多大帮助

    • 清理 .idea 文件夹
    • 正确设置 PATH 变量
    • 使用安装目录中的 maven 而不是捆绑选项

    最重要的部分是清理旧设置,简单的重新安装对我不起作用。

    我仍然不确定是什么导致这些设置出现“无效选项 -d64”错误。但现在我终于可以试用最新的 Java、Maven 和 IntelliJ

    谢谢。

    【讨论】:

      【解决方案2】:

      这是 JDK 10/11 的一个已知问题:https://youtrack.jetbrains.com/issue/IDEA-195143。 2018.3修复了Bug

      【讨论】:

      • 谢谢。很高兴知道
      【解决方案3】:

      您似乎正在使用无法识别的选项-d64 运行 Maven,这导致了该错误。检查 IntelliJ 中的 Maven 设置。

      【讨论】:

      • 谢谢亚历克西斯。我检查了这些,但在 Maven 设置中没有找到这个选项
      猜你喜欢
      • 2022-11-11
      • 2019-05-30
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 2019-01-06
      相关资源
      最近更新 更多