0

Ubuntu 10.04 を実行している ARM プラットフォームで Java アプリケーションを起動しようとしています。プレーンjavaコマンドを使用すると、正常に実行されます。cacao vm を使用しようとするとjava -cacao、次のエラーが表示されます。

LOG: [0x2aac4540] trap_handle: Unknown trap instruction at 0x2efa793c
LOG: [0x2aac4540] PC=0x2efa793c
LOG: [0x2aac4540] Aborting...
LOG: [0x2aac4540] Backtrace (4 stack frames):
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x36244) [0x2ac58244]
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x363da) [0x2ac583da]
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x3e11e) [0x2ac6011e]
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x47248) [0x2ac69248]

私が使用するJavaバージョン:

$ java -cacao -version
java version "1.6.0_18"
IcedTea Runtime Environment (1.8.13) (6b18-1.8.13-0ubuntu1~10.04.1)
CACAO (build 1.1.0pre2, compiled mode)
  • アプリケーションに何か問題がありますか?
  • どの命令が実際にエラーを引き起こしているかを知る方法はありますか?
  • caco vm を使用するために必要なものが他にありませんか?
4

1 に答える 1

0

CACAO の開発者によると、この CACAO のバージョンと IcedTea のバージョンは完全に古くなっています。アーム上の Ubuntu 10.04 OpenJDK は積極的にメンテナンスされていないようです。

CACAO VM を動作させるには、ソースからのコンパイルが必要です。IcedTea を使用して CACAO を構築する方法については、CACAO wiki に少しハウツーがあります。

于 2012-08-09T11:14:21.073 に答える