2008年8月29日

[openoffice:11292] Re: Baseの動作が遅い

>> JAVAは
>> 「Free Software Foundation 1.5.0」と表示されました.
>
> 調査してくださって、ありがとうございます。
>
> なるほどです。
>
> Base で、HSQLDB データベースの内容を操作するときには、Java を使っています。

>
> Ubuntu 版の OpenOffice.org 2.4.1 では、GNU の Java を選択できるように何かしらの
> 工夫が作りこまれているようですね。
Debian GNU/Linux でGNUのJavaが入っているのはsunのjavaがオープンソースでは
なかったからなのだと思います。オープンソースになるといったものの
まだ完全ではないのではないかな。
その流れをくむUbuntuはオープンでないソフトも代わりがなければ
積極的に取り入れるという方針ではありますが、まだGNUなのだと思います。

私のところでsun-javaのSDKをDebianのLennyに入れた時に、コンパイルは
正常に完了するのに実行時にエラーが出るので調べてみると
ランタイムはGNUのものが使われていてびっくりしたことがあります。
このとき
update-alternatives --config java
とやって選択するという仕組みを勉強しました。

> なぜって、OpenOffice.org が、Java を必要とするときに、java という外部コマンドを
> 起動して間接的に操作するのではなく、その Java のパッケージに付属している共有
> ライブラリ(.so)ファイルを直接 OpenOffice.org の本体に組み込んで(合体させて)、
> OpenOffice.org が直接、Java の VM (バーチャルマシン) のように振舞って、Java で
> 開発されたプログラムを動作させるように実装されているからなんです。
そうですね。
OOoの使っているjavaのバージョンが1.6なのにユーザーが入れたものが1.5だった
などのトラブルもあると思います。WindowsのSunのjavaは上位バージョンを
インストールしても上書きせずに増えてゆき、pathの変更でどれでも使えたと
思います。
なにかのソフトについてきたjavaを勧められるままインストールしたら
1.4のランタイムで、java1.5の新機能が使えなくなったということもありました。

OOoにjre付きとjreなしの両方の版があったときにはよく迷いました。
ちょっと話がずれてしまいましたね。

--
 安達 順一
adachi@xxxxx

【MLコミュホームページ http://www.freeml.com/openoffice

--[PR]------------------------------------------------------------------
__________ ☆HMVは、CD DVDだけではありません!
\ HMVでお得に  / …………………………………………………………
/ お買い物!  \ ☆wii Nintendo DS PSPなどのゲームソフトが
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  なんと最大で15%OFFで買えちゃうんです!
http://ad.freeml.com/cgi-bin/sa.cgi?id=c0gqS
------------------------------------------------------------------[PR]--
■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp


投稿者 xml-rpc : 2008年8月29日 20:26
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/76795
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。