WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5

以下是我的程序(取自好headfirst Java):

 1 import javax.sound.midi.*;
 2
 3 public class MiniMiniMusicApp {
 4     public static void main(String[] args) {
 5         MiniMiniMusicApp mini = new MiniMiniMusicApp();
 6         mini.play();
 7     }
 8     public void play() {
 9         try {
10             Sequencer player = MidiSystem.getSequencer();
11             player.open();
12
13             Sequence seq = new Sequence(Sequence.PPQ, 4);
14
15             Track track = seq.createTrack();
16
17             ShortMessage a = new ShortMessage();
18             a.setMessage(144, 1, 44, 100);
19             MidiEvent noteOn = new MidiEvent(a, 1);
20             track.add(noteOn);
21
22             ShortMessage b = new ShortMessage();
23             b.setMessage(128, 1, 44, 100);
24             MidiEvent noteOff = new MidiEvent(b, 16);
25             track.add(noteOff);
26
27             player.setSequence(seq);
28
29             player.start();
30         } catch (Exception ex) {
31             ex.printStackTrace();
32         }
33
34     }
35 }

在win8.1出现的错误信息如下:

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 
x80000002. Windows RegCreateKeyEx(...) returned error code 5.

解决方法如下:

Step1:搜索并运行regedit.exe

Step2: 进入HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,右击JavaSoft目录,选择新建->项(key),命名为Prefs

Step3: 重新编译即可。

时间: 2025-01-13 13:09:07

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5的相关文章

(转) WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

今天要用Jmeter测试服务器性能,发现GUI界面总是有warning提示: 今天要用Jmeter测试服务器性能,发现GUI界面总是有warning提示: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. 在网上搜了搜,发现是Jmeter需要写注册表. 解决办法如下

WebLogic安装过程-->警告: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

系统:win10专业版 安装Oracle WebLogic,文件wls1036_generic.jar 安装过程.命令及遇到的警告见下图: 解决办法:“运行”-->"regedit";打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,右键点击“权限”,更改权限为许可.

安装jmeter以后打开会弹出命令窗口提示:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returned error code 5.

安装jmeter以后打开会弹出命令窗口提示: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returned error code 5. 应该怎么解决: win+R输入regedit 打开REGEDIT.EXE(真恨微软和其regedit.reg). 然后找到HKEY_LOCAL_MACHINE \ SO

启动Jmeter4.0 后弹出警告: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returned error code 5.

启动Jmeter4.0 后弹出命令窗口提示信息: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returned error code 5. 原因: 用管理员账户打开jmeter.bat不报此问题,用非管理员账户打开即报此问题. 解决方法: win+R输入regedit回车,打开注册表编辑器. 找到HKE

JMeter学习-006-Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002 解决办法(windows 7)

好久没用 JMeter 了,今天启动的时候,发现启动命令行窗口出现了警报,警告信息如下图所示: 感觉有点不舒服(也许是职业习惯吧,俺专职测试),就尝试着解决了一下,解决方案思路如下: 1.查看命令行中的信息可知,启动 Jmeter 的时候,Jmeter 在写 windows 7 时无法成功写入,导致系统抛出了 RegCreateKeyEx 的异常 2.由警告信息可知,Jmeter 写入键值的位置:Softwar\JavaSoft\Prefs,打开注册表编辑器(命令行窗口输入 regedit,回车

Error Code: 1044. Access denied for user 'root'@'%' to database

mysql> SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user; +--------------+---------+-------------------------------------------+------------+------------+ | host | user | password | Grant_priv | Super_priv | +--------------+---------+--

[解决] Error Code: 1044. Access denied for user 'root'@'%' to database

今天在测试集群用的mysql上,遇到个权限的问题: SQLException : SQL state: 42000 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'ranger' ErrorCode: 1044 我是以root用户登录mysql的,怎么还会遇到这问题呢,有点猫腻,我查看了下mysql下user表的各用户的权限信息 my

运行node.js报错:Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson

具体报错内容: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version   第一步: 找到 module mongodb ..node_modules\mongodb\node_modules\bson\ext\index.js 并改变bson引用的路径 bso

【Android】不弹root请求框检测手机是否root

由于项目需要root安装软件,并且希望在合适的时候引导用户去开启root安装,故需要检测手机是否root. 最基本的判断如下,直接运行一个底层命令.(参考https://github.com/Trinea/android-common/blob/master/src/cn/trinea/android/common/util/ShellUtils.java) 也可参考csdn http://blog.csdn.net/fm9333/article/details/12752415 1 /** 2