错误记录IntelliJ IDEA 编译 Groovy 报错 ( Could not open/create prefs root node SoftwareJavaSoftPrefs )
Posted 韩曙亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误记录IntelliJ IDEA 编译 Groovy 报错 ( Could not open/create prefs root node SoftwareJavaSoftPrefs )相关的知识,希望对你有一定的参考价值。
一、报错信息
在 IntelliJ IDEA 中编译运行 Groovy 工程时 , 报如下错误 :
Could not open/create prefs root node Software\\JavaSoft\\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
完整的命令行输出内容 :
10:23:11: Executing task 'Test.main()'...
> Task :compileJava NO-SOURCE
> Task :compileGroovy
Could not open/create prefs root node Software\\JavaSoft\\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
> Task :processResources NO-SOURCE
> Task :classes
> Task :Test.main()
true
false
BUILD SUCCESSFUL in 1s
2 actionable tasks: 2 executed
10:23:12: Task execution finished 'Test.main()'.
报错参考 : 【Groovy】集合遍历 ( 调用集合的 any 函数判定集合中是否有指定匹配规则的元素 | 代码示例 ) , 在上述博客中 , 出现了该警告 , 编译运行成功了 ;
二、解决方案
翻译一下报错信息
Could not open/create prefs root node Software\\JavaSoft\\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
错误为 :
无法在根0x8000002处 打开/创建 prefs根节点Software\\JavaSoft\\prefs。Windows RegCreateKeyEx(…)返回错误代码5。
在注册表中配置 Software\\JavaSoft\\Prefs 注册表信息即可 ;
在搜索栏中 , 搜索 " 注册表编辑器 " , 并运行该程序 ;
在注册表编辑器中 , 进入 HKEY_LOCAL_MACHINE / SOFTWARE / JavaSoft 层级 ;
右键点击 " JavaSoft " 选项 , 选择 " 新建(N) / 项(K) " 选项 ,
此时在 JavaSoft 下出现一个新的文件目录 , 等待命名 ;
将新建项命名为 Prefs ;
设置完毕后 , 重新编译 Groovy 工程 , 发现没有了上述报错 ;
以上是关于错误记录IntelliJ IDEA 编译 Groovy 报错 ( Could not open/create prefs root node SoftwareJavaSoftPrefs )的主要内容,如果未能解决你的问题,请参考以下文章
错误记录IntelliJ IDEA 编译 Groovy 报错 ( Could not open/create prefs root node SoftwareJavaSoftPrefs )
错误记录IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )
错误记录IntelliJ IDEA 编译 Groovy 项目报错 ( gradle-resources-test:XX: java.lang.NoClassDefFoundError: org )
[java问题记录]IntelliJ Idea编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8
错误记录Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘numpy‘ )
IDEA JetBrains IntelliJ - 'make' 上的编译错误,但使用 Maven 编译时很好,并且 IntelliJ 在类文件中没有报告错误