看板 java 關於我們 聯絡資訊
※ 引述《jinn (阿昌)》之銘言: : 每次遊戲都可以成功執行,但有時候會出現錯誤訊息,有時候不會,為什麼會這樣呢? : 下面是顯示的錯誤訊息(第一個#字也是錯誤訊息的一部分): : # : # An unexpected error has been detected by Java Runtime Environment: : # : # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d0c6fab, pid=912, tid=3904 : # : # Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing) : # Problematic frame: : # C [awt.dll+0x16fab] : # : # An error report file with more information is saved as hs_err_pid912.log : # : # If you would like to submit a bug report, please visit: : # http://java.sun.com/webapps/bugreport/crash.jsp : # : : 請問有人知道這是什麼意思嗎?為什麼會發生錯誤啊? 有; 資訊不足,不知道 : 還是有人知道比較正確和安全執行遊戲的方法應該怎麼寫(或修正)嗎@@? 大概有,天知道 : → tkcn:try google: "EXCEPTION_ACCESS_VIOLATION" 03/24 18:26 : → jinn:我可不可以不要問為什麼了,改問要怎麼解決?=.=或怎樣開遊戲 03/24 19:01 : → jinn:而不發生錯誤。 謝謝=v= 03/24 19:03 : → tkcn:重裝最新版本的 JDK 試試 03/24 19:16 基本上你遇到一個 crash 然後沒附 dump / error log / OS version / hardware info / end to end repro steps 至少附個 watson report 或看看 eventvwr 裡面有沒有更多的資訊 不然你這是在期望讀者有隔空診斷+抓藥的天生神力… 另外,如 tkcn 所說的,你應該要自己試試 google EXCEPTION_ACCESS_VIOLATION 事實上當你打入 EXCEPTION_ACCESS_VIOLATION 時,Google 就會猜到你要找的是 "EXCEPTION_ACCESS_VIOLATION java" 這代表這個問題在 Google 的眼中已經被問到爛了 不過,問到爛的問題也不代表已經有解, 看起來一般的說法都是建議重新安裝最新的 JVM 從你貼出來的 log 裡看來你的 JVM 的確不是最新版,如 tkcn 說的, 值得試試安裝最新的 JVM 從 log 裡看來那 crash 發生在 awt.dll 裡 是故,另一個可以試的,就是在啟動你的 java app. 時,使用 "Run as Admin." (如果你的 OS 是 Vista/Win7) 如果你有像「草帽魯夫立志成為海賊王」一樣的雄心壯志想成為除錯王的話 學好英文閱讀,學習使用大估狗力量,至少讀懂下面這兩篇 How to Report Bugs Effectively http://www.chiark.greenend.org.uk/~sgtatham/bugs.html How To Ask Questions The Smart Way http://catb.org/~esr/faqs/smart-questions.html 然後…把這本書吃下去… XD Debugging Applications for Microsoft .NET and Microsoft Windows ISBN-13: 978-0735615366 如果你只對 debug Win32 app 有興趣的話, 不用去吃這本書的第二版 (ISBN-13: 978-0735622029) 第二版著重於 debugging .Net app 有了上面的基礎後,就可以去 google "debug jvm crash" 你就可以前進到「除錯除得好,要飯要到老」的境界了,可喜可賀,可喜可賀 XD 原文上色上得用心,這篇酸不太起來… XD -- "Mr. Data, can you show me how to parse this XML?" "Certainly, sir. Let me google that for you." -- StarTrek, the Next Gen. 《Back to 2009》 (誤) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 65.87.177.87 ※ 編輯: AmosYang 來自: 65.87.177.87 (03/24 21:11)
jinn:謝謝 AmosYang大 精闢的分析和說明,感謝您~謝謝! 03/24 21:41
向偉大航路前進吧
PsMonkey:那兩篇都有中文版了啦 [指] 03/24 22:38
那正好中英對照練英文 :D
KanoLoa:大師您隔空抓藥的技術哪學的 XD 03/25 02:19
空中大學... (冷…) ※ 編輯: AmosYang 來自: 65.87.177.87 (03/25 06:41)