[Armadillo:01527] Re: armadillo9 で JAVA
Takahiro Oe
email@hidden
2007年 3月 8日 (木) 12:06:12 JST
大江 です。
古賀様、金井様 ご返答ありがとうございます。
>> 試しに、ldd で libjava.so の依存関係をチェックして
>> みる、というのは、いかがでしょう?
→
実際にやってみると、libjvm.so、libverify.so が見つからないという
エラーが表示されました。これに対してLD_LIBRARY_PATHを通してあげると
見つからない、というエラーはなくなりました。が、やはりJAVAを実行させると
例のエラーが表示されました。
> 2.6系カーネルでは、大江さんと同じエラーが発生して動きませんでした。
> 2.4系カーネルでは、問題なく動作しました。
→
2.6カーネル環境では、ダウンロードしたJREは動作しないっぽいようですね。
頭を冷やして別の方法を検討したいと思います。
動作が確認できましたら、またご報告させていただきます。
-----
Takahiro OE
> 横から失礼します。金井と申します。
>
> 私もついこの間、Javaを動かすことを試みました。
> 大江さんとJavaREの置いた場所は違いますが、
> 2.6系カーネルでは、大江さんと同じエラーが発生して動きませんでした。
> 2.4系カーネルでは、問題なく動作しました。
>
> 以上、ご報告まで
>
> 07/03/08 に Shin-ya Koga<email@hidden> さんは書きました:
>> 古賀です。僕自身は、Armadill9 で Java を動かしているわけ
>> ではないので、もしかしたら外しているかも知れません。現状
>> 思いつく範囲でコメントします。
>>
>> 大江さん([Armadillo:01523]):
>> >古賀様、ありがとうございます。
>> >さっそく試してみましたが、結果は同じでした。
>> >念のため、printenv で環境変数を確認すると確かにLD_LIBRARY_PATHには.soがある
>> >フォルダが記述されていました。
>> >
>> >すこし引っかかっていることがあります。
>> >エラーメッセージでは、
>> >
>> >Error: can't find libjava.so.
>> >
>> >と表示されます。またjreパッケージに含まれているsoのファイル名は
>> >
>> >libjava.so(soの後にピリオドはない)
>> >
>> >です。このエラーメッセージで、見つからないと言っているlibjava.so.
>> >と、パッケージの中に含まれるlibjava.soは実は別物ということはないのでしょうか?
>> >
>> >(あくまでも想像なのですが・・・)
>> >ピリオドが付いているというのは何か意味があるのでしょうか?
>>
>> このメッセージを誰が出しているかによりますが、末尾の
>> ピリオドは、
>> fprintf(stderr, "Error: can't find %s.", xxx);
>> なんて書いてあるのではないかな、と思います。僕だった
>> ら、この手の曖昧さが少なくなるように、
>> fprintf(stderr, "Error: can't find '%s'.", xxx);
>> と書きますが。
>>
>> >念のため、libjava.soに対して、libjava.so. という名のシンボリックリンクを作
>> 成して
>> >それをPATHの通っている場所におき、試してみましたが結果は同じでした。
>>
>> 試しに、ldd で libjava.so の依存関係をチェックして
>> みる、というのは、いかがでしょう?
>> http://www.linux.or.jp/JM/html/LDP_man-pages/man1/ldd.1.html
>>
>> libjava.so をロード&リンクしようとしたものの、こい
>> つが依存している他の DLL が見つからなくて失敗し、
>> その結果、libjava.so がエラー表示される、という状況
>> なのかも知れません。
>>
>> --
>> 古賀信哉
>>
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>
armadillo メーリングリストの案内