2012-11-05 227 views
0

我已經嘗試執行這個類作爲一個Java應用程序,並有這個以下錯誤。奇怪的java異常

# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# Internal Error (classFileParser.cpp:3494), pid=4804, tid=5860 
# Error: ShouldNotReachHere() 
# 
# JRE version: 6.0_35-b10 
# Java VM: Java HotSpot(TM) Client VM (20.10-b01 mixed mode windows-x86) 
# An error report file with more information is saved as: 
# D:\HussainEclipse\GT_GoogleAPI_Android_Sept28\hs_err_pid4804.log 
# 
# If you would like to submit a bug report, please visit: 
# http://java.sun.com/webapps/bugreport/crash.jsp 
# 

你可以找到我的class文件here

任何建議,什麼錯誤,

我沒有寫這個類,剛纔想明白了,就應該給我一些在一個結局注 這個類是進口edu.uci.ics.crawler4j.crawler.Configurations 但我找不到這方面的任何廣口瓶,但我發現了一類definiti所需的輸出

也,所以我創建了這個類在我的項目可以發現here

+0

更好的瞭解hs_err_pid4804.log中的內容 – Romaan

+0

您可能在VM中發現了一個錯誤。你得到的不是一個例外,而是一個虛擬機崩潰(不應該通過Java代碼創建的東西)。 – Cephalopod

+2

請在你的問題中包含你的代碼的相關部分。 *每個*外部網站遲早都會去。 – 2012-11-05 09:19:06

回答

2

看起來你正試圖在Oracle JVM上執行Dalvik字節碼。儘管兩者都使用相同的語法編寫,但字節碼完全不同。您需要重新編譯Java。

+0

好吧,這是Android項目的一部分,我的其他java類很好用它 –

+0

你不能在JVM上執行Android代碼(即使某些部分工作)。使用模擬器,你可以添加它作爲eclipse的插件(android插件或android工具,我認爲)。 – SJuan76

+0

錯誤是從JRE拋出的,而且該項目應該是Android,這個事實應該會響起。這是一個配置問題,我會說。 –

0

這是JVM本身的問題。

JVM只是另一個程序,因爲它可能有它自己的錯誤/毛刺/安裝問題。這種錯誤並不意味着您在Java程序中出現錯誤,或者您做錯了任何事情(與MS Word中的內部錯誤相同,並不意味着您的文檔錯誤)。

您應該檢查日誌文件以獲取更多信息,但如果可能的話,我將只重新安裝java/update至新版本。

+0

ohk,會試試這個n讓我們知道 –