Java查看注册表错误:ERROR You have not installed the DLL named 'ICE_JNIRegistry.DLL'
2013-08-23 17:45
447 查看
用java进行注册表操作时出现以下错误:
ERROR You have not installed the DLL named 'ICE_JNIRegistry.DLL'.
no ICE_JNIRegistry in java.library.path
2013-08-23 15:14:42,812 ERROR [http-8089-1] - Dispatch[/system] to method 'saveBackup' returned an exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:266)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:167)
at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:53)
at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:65)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:48)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:280)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:459)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.eredlab.g4.rif.util.RequestFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.eredlab.g4.rif.util.CharacterEncodingFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.UnsatisfiedLinkError: com.ice.jni.registry.RegistryKey.openSubKey(Ljava/lang/String;I)Lcom/ice/jni/registry/RegistryKey;
at com.ice.jni.registry.RegistryKey.openSubKey(Native Method)
at com.ice.jni.registry.RegistryKey.openSubKey(RegistryKey.java:185)
at org.eredlab.seit.util.RegeditUtil.getMachineStringValue(Unknown Source)
at org.eredlab.seit.system.web.SystemAction.saveBackup(Unknown Source)
... 35 more
解决办法:
在jre的bin文件夹中放入ICE_JNIRegistry.DLL,这是在WEB工程运行时解决办法
若在一般JAVA程序中操作注册表,应该访入jdk的bin或lib
ERROR You have not installed the DLL named 'ICE_JNIRegistry.DLL'.
no ICE_JNIRegistry in java.library.path
2013-08-23 15:14:42,812 ERROR [http-8089-1] - Dispatch[/system] to method 'saveBackup' returned an exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:266)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:167)
at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:53)
at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:65)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:48)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:280)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:459)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.eredlab.g4.rif.util.RequestFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.eredlab.g4.rif.util.CharacterEncodingFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.UnsatisfiedLinkError: com.ice.jni.registry.RegistryKey.openSubKey(Ljava/lang/String;I)Lcom/ice/jni/registry/RegistryKey;
at com.ice.jni.registry.RegistryKey.openSubKey(Native Method)
at com.ice.jni.registry.RegistryKey.openSubKey(RegistryKey.java:185)
at org.eredlab.seit.util.RegeditUtil.getMachineStringValue(Unknown Source)
at org.eredlab.seit.system.web.SystemAction.saveBackup(Unknown Source)
... 35 more
解决办法:
在jre的bin文件夹中放入ICE_JNIRegistry.DLL,这是在WEB工程运行时解决办法
若在一般JAVA程序中操作注册表,应该访入jdk的bin或lib
相关文章推荐
- There is no READABLE property named 'day' in class 'java.lang.String';You have an error in your SQL
- Ignoring unused library classes...java.io.IOException: You have to specify '-keep' options for the s
- 'The mysql driver is not currently installed'错误!!
- java.io.IOException: You have to specify '-keep' options for the shrinking step.
- 'The mysql driver is not currently installed'错误!!
- The program 'unzip' is currently not installed. You can install it by typing:
- Maven构建项目后项目报Error错误Java compiler level does not match the version of the installed Java project fac
- 继承QGraphicsItem 编译错误:error: no member named 'staticMetaObject' in 'QGraphicsItem'; did you mean sim
- python socket send 错误:TypeError: 'str' does not support the buffer interface
- swift编码出现Call can throw, but it is not marked with 'try' and the error is not handled错误的解决
- NDK的错误ERROR: The device does not support the application's targetted CPU ABIs!解决方法
- ndk编译错误:error: 'nullptr' was not declared in this scope
- 安装安卓->启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
- MySQL创建触发器的时候报1419错误( 1419 - You do not have the SUPER privilege and binary logging is enabled )
- mysql数据库错误ERROR 1130:Host '' is not allowed to connect to this mysql server
- 解决#1289 - The \'InnoDB\' feature is disabled; you need MySQL built with \'InnoDB\' to have it working的问题
- error: no type named 'string' in namespace 'std'; did you mean 'std::string'? [3]
- 安装jdk出现问题:Error opening registry key'software\Javasoft\Java Runti
- Hibernate操作MySQL使用reserved word引发错误: “You have an error in your SQL syntax; check the manual that co
- 解决The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path配置路径还是有错误标志的解决