0

このクラスを 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
#

ここで私のクラスファイルを見つけることができます

提案、何がうまくいかないのか、

私はこのクラスを書いたことがなく、理解しようとしただけで、必要な出力が得られるはずです

また、エンディング ノートでは、このクラスは edu.uci.ics.crawler4j.crawler.Configurations をインポートしていましたが、このための jar を見つけることができませんでしたが、クラス定義を見つけたので、ここで見つけることができるプロジェクトでこのクラスを作成しました

4

3 に答える 3

2

JVMのバグのようです

以下をご覧ください: Java ランタイム環境によって致命的なエラーが検出されました: 内部エラー ; エラー: ShouldNotReachHere()

于 2012-11-05T09:21:22.603 に答える
2

Oracle JVM で Dalvik バイトコードを実行しようとしているようです。どちらも同じ構文で書かれていますが、バイトコードはまったく異なります。Java 用に再コンパイルする必要があります。

于 2012-11-05T09:23:18.197 に答える
0

これは、JVM 自体の問題です。

JVM は、独自のバグ/グリッチ/インストールの問題がある可能性があるため、単なる別のプログラムです。この種のエラーは、Java プログラムにエラーがあるとか、何か間違ったことをしたという意味ではありません (MS Word の内部エラーと同じように、文書が間違っているという意味ではありません)。

詳細についてはログ ファイルを確認する必要がありますが、最初のステップとして、可能な場合は Java/update を新しいバージョンに再インストールします。

于 2012-11-05T09:21:43.577 に答える