本文目录一览:
- 1、程序运行一段时间会报这个错误,怎么解决?
- 2、我在一段java程序的运行过程中出现java.lang.NullPointerException错误,求大神帮忙
- 3、在服务器中部署的javaweb项目隔段时间为什么会弹出Java(TM) Platform SE binary已停止工作
- 4、java跑一段时间后就报:Caused by: java.sql.SQLException: 无法从套接字读取更多的数据。
- 5、Java程序运行时间过长会不会报什么异常
- 6、java项目 webservice(cxf)运行一段时间后报Too many open files,之后服务器就挂掉了
程序运行一段时间会报这个错误,怎么解决?
内存溢出!好好检查你的代码,看看是哪里把内存消耗完了。比如进行死循环、查数据库的时候,结果集太大都会出现这种情况
我在一段java程序的运行过程中出现java.lang.NullPointerException错误,求大神帮忙
MyMenuFrame实例化没有错误,错在第90行
ta是不是另一类的实例
ta.getFont()返回的是不是一个实例,如果是那你可以把这一层括号去掉
ta.getFont()返回的实例中,是不是存在一个getName()方法,这个方法有不有返回值,返回的是不是String类型
我回答了你的问题,如果你仍解决不了
那你现在,你可以在追问中,把问题写完整了,请速度
在服务器中部署的javaweb项目隔段时间为什么会弹出Java(TM) Platform SE binary已停止工作
运行eclipse,java(tm) platform se binary 已停止工作 出现了一个问题,导致程序停止正常工作。如下解决方式:
1.查看环境变量中Path的配置,确认%java_home%/bin在path值的第一个。
或者在cmd中输入echo %path%,其中的java配置对不对。
2.或者在cmd中输入echo %path%,看一下实际有效的path值是什么,其中的java配置对不对。标准path配置:E:\oraclexe\app\oracle\product\11.2.0\server\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;E:\soft\apache-maven-3.1.0\bin
3.查看java_home配置:C:\Program Files\Java7\jdk1.7.0_51很明显,Path中Oracle 11在java前面,Oracle也带有JDK的,所以运行java -version其实查看到的是Oracle中的java版本,把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;移动到最前面就可以解决问题。
java跑一段时间后就报:Caused by: java.sql.SQLException: 无法从套接字读取更多的数据。
引起这种错误的原因很多,几点建议:
1、检查程序,优化数据库操作及SQL语句,如该关闭的数据库链接要及时关闭、查询语句该简化的简化;
2、检查网络状况,排除网络原因;
3、调整数据库配置参数,比如:会话超时时间、每秒最大连接数、最大连接数等等;
4、看看数据库的版本,有没有升级的可能,也许会解决这个问题;
Java程序运行时间过长会不会报什么异常
一般不会,除非代码里有内存泄漏的问题,时间长了可能会出现OutOfMemory
java项目 webservice(cxf)运行一段时间后报Too many open files,之后服务器就挂掉了
打开/etc/security/limits.conf,加入以下两句:
* soft nofile 65535
* hard nofile 65535
保存并重启服务器即可