0

Broadcom MIPS ボードで Java 仮想マシンを実行するように依頼されましたが、Oracleから MIPS 用の OJEC cvm バイナリを見つけて非常にうれしく思いました。残念ながら、正しく実行できなかったため、バイナリは私のボード用にビルドされていないようです。

/mnt/nfs/Oracle_JavaME_Embedded_Client/1.0/binaries/bin # ./cvm
-sh: ./cvm: not found

ボードに使用しているツールチェーンを使用してクライアントを再構築するために、どこかで OJEC ソース コードを入手できるかどうか知っている人に尋ねることはできますか? はいの場合、クライアントを構築するためのガイドはありますか?

Google で検索しているときに、「Phoneme」プロジェクトから CDC ソース コードを見つけ、mips ツールチェーンで cvm をビルドできました。それはうまくいきます!そのテストといくつかの Hello World サンプルを実行できました。しかし、Phoneme svn ログを見て、プロジェクトが最近アクティブではないことに気付きました。最後の変更は約 1 年前です。プロジェクトの状況と、それが OJECT とどう違うのか教えていただけますか?

また、openjdk のホットスポットと混同しています。OJECとは違うの?それとも両方ともCDCに基づいていますか?

ボックスの /proc/ から取得した CPU 情報は次のとおりです。

cat /proc/cpuinfo 
system type : BCM7413B1 STB platform
processor : 0
cpu model : Broadcom BMIPS4380 V4.4 FPU V0.1
BogoMIPS : 404.48
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : no
ASEs implemented : mips16
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
4

2 に答える 2

1

ファイルをchmodするのを忘れただけです+x

バイナリは mips32r2 用で、プラットフォームは mips32r1 です。

于 2013-01-01T22:05:01.863 に答える
0

あまり役に立たないことはわかっていますが、HotSpotはSE実装のOpenJDK(Oracle JVMでもあります)であり、ME実装ではありません。

ところで、あなたが投稿したコマンド ラインは、そのディレクトリに cvm バイナリが見つからないように見えます。

于 2012-04-03T13:21:48.507 に答える