本文目錄一覽:
- 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
保存並重啟伺服器即可
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297229.html