IntelliJ 2017.2 停留在“正在为‘新项目’>‘Maven’加载原型列表”
IntelliJ 2017.2 stuck on `Loading archetype list` for `New Project` > `Maven`
启动 IntelliJ 2017.2 后选择 Create New Project
选项时,我在 Maven
标签上看到这个不断旋转的轮子,显示“正在加载原型列表...”。
有什么方法可以获得 Maven 原型?
我刚刚在 Fedora 24 上的 2017.2.3(现在刚刚更新)点击了这个(哎呀升级时间)
直接的解决方案是更改 Maven settings(文件 > 设置 > Maven)以使用我的机上 Oracle JDK 1.8.0_144 而不是默认的 "internal JRE" 1.8.0_152。顺便说一句,导入器默认使用 JVM 选项 -Xmx768m
。
我们继续...
等等
加载 Maven archetypes 的完整列表对于 IntelliJ 来说似乎是一个相当大的努力。令人惊讶,因为我不记得在 NetBeans 中有过如此长的延迟。
所以等等,耐心等待。 可能需要几分钟。泡茶,拍拍狗。等待计算机上的风扇旋转起来,然后再次安静下来。
使用更多内存
我目前将 VM options for importer
设置为 -Xmx2048m
,如 中所示。
我不知道这一点是否是关键,但我的问题已经解决了 «knock-on-wood»。所以这可能会有所帮助。
仅供参考……我有一台 16 GB MacBook Pro(视网膜,15 英寸,2013 年末)运行 Sierra 10.12.6,有两个 Java 实现,Java 8 更新来自 Oracle 的 144 和来自 OpenJDK 的 Java 9 beta jdk-9+181。
退出,更新存储库
虽然我不明白发生了什么,但这对我来说似乎是一种解决方法。
退出 IntelliJ,然后重新启动。
在 Preferences/Settings 中,转到 Build, Execution, Deployment
> Build Tools
> Maven
> Repositories
。单击列出的每个存储库,然后单击 Update
按钮。在更新期间会出现一个纺车。
每个 repository 的数据的副本正在您的本地计算机上下载和解析,该存储库已知的所有库的描述。一些存储库可能非常大,包含许多列出的项目。所以这个过程可能需要一段时间,可能超过几分钟。
更新完成后,再次尝试 New Project
功能。
关闭 IntelliJ 并由此创建项目 window 帮助:
IntelliJ Welcome Screen
添加更多内存
Settings
> Maven
> Importing
VM options for importer
-Xm1024m(或更多)
我根据 IntelliJ 日志通过更新 NVIDIA 驱动程序设法解决了这个问题。其他任何东西都不适合我。该列表现在将在几秒钟后加载..终于。
编辑:
正如 Basil 所建议的,这里有一些说明。我正在使用 Windows 10 家庭版 64b,我有 IntelliJ 2017.2 和 Java 1.8.0_152。我检查了 IntelliJ 日志并遵循了标准程序:我继续 Google 并搜索了那个异常(我不记得是什么和在哪里)并找到了一个网站,有人建议更新我的 nVidia 驱动程序。对于更新,您只需要转到 nVidia 站点,从那里应该很容易。我使用的是 2016 驱动程序,更新后进入了 2018 版本。我也有之前从其他评论中添加的配置。
启动 IntelliJ 2017.2 后选择 Create New Project
选项时,我在 Maven
标签上看到这个不断旋转的轮子,显示“正在加载原型列表...”。
有什么方法可以获得 Maven 原型?
我刚刚在 Fedora 24 上的 2017.2.3(现在刚刚更新)点击了这个(哎呀升级时间)
直接的解决方案是更改 Maven settings(文件 > 设置 > Maven)以使用我的机上 Oracle JDK 1.8.0_144 而不是默认的 "internal JRE" 1.8.0_152。顺便说一句,导入器默认使用 JVM 选项 -Xmx768m
。
我们继续...
等等
加载 Maven archetypes 的完整列表对于 IntelliJ 来说似乎是一个相当大的努力。令人惊讶,因为我不记得在 NetBeans 中有过如此长的延迟。
所以等等,耐心等待。 可能需要几分钟。泡茶,拍拍狗。等待计算机上的风扇旋转起来,然后再次安静下来。
使用更多内存
我目前将 VM options for importer
设置为 -Xmx2048m
,如
我不知道这一点是否是关键,但我的问题已经解决了 «knock-on-wood»。所以这可能会有所帮助。
仅供参考……我有一台 16 GB MacBook Pro(视网膜,15 英寸,2013 年末)运行 Sierra 10.12.6,有两个 Java 实现,Java 8 更新来自 Oracle 的 144 和来自 OpenJDK 的 Java 9 beta jdk-9+181。
退出,更新存储库
虽然我不明白发生了什么,但这对我来说似乎是一种解决方法。
退出 IntelliJ,然后重新启动。
在 Preferences/Settings 中,转到 Build, Execution, Deployment
> Build Tools
> Maven
> Repositories
。单击列出的每个存储库,然后单击 Update
按钮。在更新期间会出现一个纺车。
每个 repository 的数据的副本正在您的本地计算机上下载和解析,该存储库已知的所有库的描述。一些存储库可能非常大,包含许多列出的项目。所以这个过程可能需要一段时间,可能超过几分钟。
更新完成后,再次尝试 New Project
功能。
关闭 IntelliJ 并由此创建项目 window 帮助:
IntelliJ Welcome Screen
添加更多内存
Settings
> Maven
> Importing
VM options for importer
-Xm1024m(或更多)
我根据 IntelliJ 日志通过更新 NVIDIA 驱动程序设法解决了这个问题。其他任何东西都不适合我。该列表现在将在几秒钟后加载..终于。
编辑: 正如 Basil 所建议的,这里有一些说明。我正在使用 Windows 10 家庭版 64b,我有 IntelliJ 2017.2 和 Java 1.8.0_152。我检查了 IntelliJ 日志并遵循了标准程序:我继续 Google 并搜索了那个异常(我不记得是什么和在哪里)并找到了一个网站,有人建议更新我的 nVidia 驱动程序。对于更新,您只需要转到 nVidia 站点,从那里应该很容易。我使用的是 2016 驱动程序,更新后进入了 2018 版本。我也有之前从其他评论中添加的配置。