我开始学习 Spring,所以我在 eclipse 中创建新的 Maven 项目。
当我尝试创建一个新的 Maven 项目时,它会尝试检索原型(prototype)并给出错误
"An internal error occurred during: "Retrieving archetypes:"
Java heap space
我遵循的步骤: 新建 -> Maven 项目 -> 使用默认工作空间位置(选中)并单击下一步 -> 等待检索原型(prototype)并发生错误。
我已附上屏幕截图以供引用。
注意:我已经尝试解决此问题数小时,搜索谷歌和堆栈交换,将 elclipse.ini 文件中的 -Xmx 大小从 512m 更改为 1024m 并尝试重新启动 eclipse,但当时 eclipse 拒绝启动。 还 'Window -> Preferences -> Maven -> Download repository updates index on startup' 在我的 eclpise 中没有启用,正如 stackoverflow 中对类似问题的其他答案所建议的那样禁用它。
请帮我解决这个问题。
最佳答案
正如 Jorge Campos 在上面的评论中所建议的,我增加了 Eclipse 的 PermGen
空间。在 eclipse.ini
上添加这些参数并重新启动 Eclipse:
-XX:PermSize=512M
-XX:MaxPermSize=6144M
它现在工作。
关于java - 创建新 Maven 项目时 : "Retrieving archetypes:". Java 堆空间发生内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43700502/