请帮帮忙,在IE上运行java弹出错误信息:RuntimeException java.lang.ExceptionInInitializerError

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请帮帮忙,在IE上运行java弹出错误信息:RuntimeException java.lang.ExceptionInInitializerError相关的知识,希望对你有一定的参考价值。

详细资料
Java 插件10.17.2.02使用 JRE 版本 1.7.0_17-b02 Java HotSpot(TM) 64-Bit Server VM用户主目录 = C:\Users\dell----------------------------------------------------c: 清除控制台窗口f: 终结在结束队列上的对象g: 垃圾收集h: 显示此帮助消息l: 转储类加载器列表m: 打印内存使用情况o: 触发日志记录q: 隐藏控制台r: 重新加载策略配置s: 转储系统和部署属性t: 转储线程列表v: 转储线程堆栈x: 清除类加载器高速缓存0-5: 设置跟踪级别为<n>----------------------------------------------------

    清除IE缓存。

    注册IE组件。

    修复注册表。

    调低cookie隐私等级。

    关闭GPU加速(适用于IE9以上版本)。

    重置IE。

延展阅读:

Java简介

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

主要组成

    Java编程语言,即语法。

    Java文件格式,即各种文件夹、文件的后缀。

    Java虚拟机(JVM),即处理*.class文件的解释器。

    Java应用程序接口(Java API)。

基本语法

    大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

    类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

    方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

    源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

    主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

参考技术A

 造成IE和其它浏览器崩溃的原因是很多的,像IE组件被破坏,或者硬件设备不支持物理加速等,都可能造成浏览器的异常崩溃,这个必须要找到原因手动
才容易修复,否则的话,手动修复是很麻烦的,建议你可以使用电脑管家电脑诊所提供的专业方案,一键就可以解决问题



附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的【立即修复】)
方案一:清除IE缓存
1. 打开IE浏览器→点击【工具】→ 【Internet 选项】→【删除】:


2. 勾选所有选项→点击【确定】→ 在确认窗口中点击【确定】(如使用其他浏览器,请用类似方法清除浏览器缓存)



方案二:注册IE组件
点击【开始】菜单→在搜索框中输入"cmd"→按键盘enter(回车)键:
在弹出的黑色窗口中,按顺序输入以下内容,按键盘enter(回车)键,再逐一完成以下全部部件注册:



  regsvr32 atl.dll
  regsvr32 shdocvw.dll
  regsvr32 urlmon.dll
  regsvr32 browseui.dll
  regsvr32 oleaut32.dll
  regsvr32 shell32.dll
  regsvr32 jscript.dll
  regsvr32 vbscript.dll
  regsvr32 mshtmled.dll
  regsvr32 CLBCATQ.DLL
  regsvr32 cscui.dll
  regsvr32 MLANG.dll
  regsvr32 stobject.dll
  regsvr32 WINHTTP.dll
  regsvr32 msxml3.dll
  regsvr32 query.dll
  regsvr32 jscript9.dll
  regsvr32 hlink.dll


建议点击本回答上侧【立即修复】按钮,使用电脑诊所一键自动完成所有修复步骤。


方案三:修复注册表
1. 点击【开始】菜单→在搜索框中输入"regedit"→按键盘enter键:
2. 定位到\\HKEY_ROOT\\IE.HTTP\\shell ,双击打开右侧【(默认)】将默认值设置为空→点击【确定】:



3. 根据前2个步骤,依次设置如下注册表项
  3.1 . 设置\\HKEY_CLASSES_ROOT\\IE.HTTP\\shell\\open\\command 默认值为""C:\\Program Files\\Internet Explorer\\iexplore.exe" -nohome "  (64位系统则,设置为"\\%ProgramFiles(x86)%\\Internet Explorer\\iexplore.exe -nohome")(不包括最外层的双引号) 类型为REG_SZ
  3.2. 设置\\HKEY_CLASSES_ROOT\\IE.HTTP\\shell\\open\\ddeexec 默认值为""%1",,-1,0,,,, "(不包括最外层的双引号) 类型为REG_EXPAND_SZ
  3.3.设置\\HKEY_CLASSES_ROOT\\IE.HTTP\\shell\\open\\ddeexec\\Application 默认值为"IExplore " (不包括最外层的双引号)  类型为REG_SZ 
  3.4.设置\\HKEY_CLASSES_ROOT\\IE.HTTP\\shell\\open\\ddeexec\\Topic 默认值为"WWW_OpenURL" (不包括最外层的双引号)  类型为REG_SZ
  3.5.设置\\HKEY_CLASSES_ROOT\\http\\shell\\open\\command 默认值为"%programFile%\\internet explorer\\iexplore.exe -nohome"(64位系统则,设置为"\\%ProgramFiles(x86)%\\Internet Explorer\\iexplore.exe -nohome")(不包括最外层的双引号) 类型为REG_SZ
  3.6. 设置\\HKEY_CLASSES_ROOT\\http\\shell\\open\\ddeexec 默认值为""%1",,-1,0,,,, "(不包括最外层的双引号) 类型为REG_EXPAND_SZ
  3.7. 设置\\HKEY_CLASSES_ROOT\\http\\shell\\open\\ddeexec\\Application 默认值为"IExplore " (不包括最外层的双引号)  类型为REG_SZ 
  3.8. 设置\\HKEY_CLASSES_ROOT\\http\\shell\\open\\ddeexec\\Topic 默认值为"WWW_OpenURL" (不包括最外层的双引号)  类型为REG_SZ


方案四:调低cookie隐私等级
打开IE浏览器 → 点击【工具】→【Internet 选项】
点击【隐私】→将【选择Internet 区域设置】调为【中】→点击【确定】:



方案五:关闭GPU加速(适用于IE9以上版本)
打开IE浏览器 → 点击【工具】→【Internet 选项】
点击【高级】→勾选【使用软件呈现而不使用GPU呈现*】→点击【确定】:



如果以上诉步骤未能生效,再进入后续步骤:
方案六:重置IE
(说明:如果您使用网络代理或者对浏览器有特殊设置,请保存设置后再进行操作)
打开IE浏览器 → 点击【工具】→【Internet 选项】
点击【高级】→点击【重置】→勾选【删除个性化设置】→点击【确定】→【确定】:



方案七:修复IE浏览器
1. 打开【电脑管家】→选择【软件管理】→点击【软件仓库】→输入"Internet Explorer"开始搜索→点击【修复】(IE8以下的版本可以直接点击【下载】):



2. 安装时根据提示选择【我不想立即参与(O)】→点击【下一步(N)】→点击【我同意(A)】
不勾选【安装更新(I)】→【下一步(N)】→点击【立即重新启动(推荐)(H)】
方案八:安装其他浏览器后设置其他浏览器为默认浏览器
打开电脑管家→点击【软件管理】,在搜索框中输入"谷歌浏览器"→找到软件后点击安装
打开电脑管家→点击【工具箱】,点击【默认程序设置】→在上网浏览器列表中选择【谷歌浏览器】:



注:腾讯电脑管家为IE浏览器出错崩溃问题定制部分修复步骤,因为操作过于繁杂,故未全部列出。若问题仍未解决,建议点击本回答上侧的【立即修复】按钮,进行深度修复。
以后有问题,欢迎来企业平台询问

参考技术B 没具体的信息呀

也没有相关的代码,如何判断呀

struts2做登录,如果失败,怎么用对话框弹出错误信息

参考技术A 登录失败时,在action中设定flag值,然后在jsp页面根据flag值判断,如果错误,就alert出来。
例:
Action中-
public String login()
if(登录失败)
setFlag(1);

jsp中-
<c:if test=$flag==1><script type="text/javascript">alert("错误信息!")</script></c:if>
struts.xml中
如果type="redirect-action" 则
<result type="redirect-action">
<param name="actionName">XXXXXXX</param>
<param name="flag">$flag</param>
</result> 当然在XXXXXXaction方法中也要设定flag的值
如果直接跳页面则不用配参数

不过我觉得直接用jquery方便些,嘿嘿本回答被提问者采纳

以上是关于请帮帮忙,在IE上运行java弹出错误信息:RuntimeException java.lang.ExceptionInInitializerError的主要内容,如果未能解决你的问题,请参考以下文章

struts2做登录,如果失败,怎么用对话框弹出错误信息

在myeclipse6.0中集成了svn,但填写url时爆出错误信息, (见图片)请高手帮忙!

java语言基础

异常处理

异常处理

java程序运行中如果出现异常未被处理,将会被抛到java虚拟机进行处理,程序中断运行后被挂起,在页面输出错误信息(不会输出到console)