编译器代码没有错误,运行时显示以停止工作怎么解决
1个回答
关注
展开全部
有以下几种情况供你参考,1、JVM虚拟机出现错误,即Java开发环境出现错误,与你的程序无关,解决办法:只能试着重新安装Java开发环境。2、出现RuntimeException,像NullPointerException、ArrayIndexOutOfBoundsException等等,这类的错误在编译时不显示,运行才可能出错。解决办法:根据异常信息寻找可能出现错误的地方。3、内存溢出,像诸如方法的递归调用、数据量太大、以及偶然性内存溢出。解决办法:首先多运行几次,如果都出现异常错误,就可排除偶然性内存溢出。如果不是偶然性内存溢出,你就得查看源代码那些可能导致内存溢出的地方,并纠正。
咨询记录 · 回答于2022-10-21
编译器代码没有错误,运行时显示以停止工作怎么解决
有以下几种情况供你参考,1、JVM虚拟机出现错误,即Java开发环境出现错误,与你的程序无关,解决办法:只能试着重新安装Java开发环境。2、出现RuntimeException,像NullPointerException、ArrayIndexOutOfBoundsException等等,这类的错误在编译时不显示,运行才可能出错。解决办法:根据异常信息寻找可能出现错误的地方。3、内存溢出,像诸如方法的递归调用、数据量太大、以及偶然性内存溢出。解决办法:首先多运行几次,如果都出现异常错误,就可排除偶然性内存溢出。如果不是偶然性内存溢出,你就得查看源代码那些可能导致内存溢出的地方,并纠正。
老乡,真心没听懂,可以再说得具体一些不
有以下几种情况供你参考,1、JVM虚拟机出现错误,即Java开发环境出现错误,与你的程序无关,解决办法:只能试着重新安装Java开发环境。2、出现RuntimeException,像NullPointerException、ArrayIndexOutOfBoundsException等等,这类的错误在编译时不显示,运行才可能出错。解决办法:根据异常信息寻找可能出现错误的地方。3、内存溢出,像诸如方法的递归调用、数据量太大、以及偶然性内存溢出。解决办法:首先多运行几次,如果都出现异常错误,就可排除偶然性内存溢出。如果不是偶然性内存溢出,你就得查看源代码那些可能导致内存溢出的地方,并纠正。
已赞过
评论
收起
你对这个回答的评价是?