yossy_takeuchiです。 tora wrote: > 試しに、以下の手順をしてみていただけませんか。 > > それで問題があるか無いか。検討してみてください。 > > 1. JRE1.5.0_03よりも新しいJREが既にインストールされている状態のマシンを > 用意する > 2. JRE付きの 2.0.1をインストールする > 3. OOo 2.0.1 を起動する > 4. ツール > オプション > OOo > Java を選んで、十数秒待つ > 5. 複数の JRE が一覧に表示されるでしょう。自動的にどのバージョンの JRE が > 選択されるか確認する。
Masahisa Kamataki wrote: > 鎌滝です。 > > ここの部分は、以前にわたしも確認していまして、「自動的にはどのバージョ > ンも選択されていない」状態です。ラジオボタンはどれも真っ白なので、どれ > かのJavaを最初に選んでおかないといけないと思います。ここは、そういう仕 > 様にならざるを得ない気もします。どのJavaを選ぶかはユーザに委ねられるべ > きものでしょうし。 OpenOffice.org 2.0の設定ファイルが格納されたフォルダ (%userprofile%\Application Data\OpenOffice.org2)が 残っているか、消去したかで、Javaの選択状態が変わるようです。 (注) %userprofile% はユーザープロファイルが格納されている環境変数。 %userprofile%\Application Data\OpenOffice.org2\ user\config\javasettings_Windows_x86.xml が、Javaの選択状態を保存しているファイルのようです。 設定ファイルが存在しない場合、 OpenOffice.orgの ツール→オプションで OpenOffice.org→Javaを表示させた時に、 javasettings_Windows_x86.xml が初めて生成されることを確認してます。 【検証1】 0. Windows XP Home Edition SP2にて、 OpenOffice.org 2.0.1とJRE(インストール済み全て)をアンインストールし、 設定ファイルのあるフォルダを削除した状態で確認。 1. JRE 1.5.0_06 (jre-1_5_0_06-windows-i586-p.exe)をインストール 2. OOo_2.0.1rc5_051215_Win32Intel_install_ja_wJRE.exe をインストール 3. OpenOffice.org 2.0.1を起動し、 ツール→オプションでOpenOffice.org→Javaを確認 【結果】 1.5.0_06と1.5.0_03が表示されているが、 ラジオボタンは何も選択されていない。 javasettings_Windows_x86.xml (初期状態) -------------- <?xml version="1.0" encoding="UTF-8"?> <!--This is a generated file. Do not alter this file!--> <java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <enabled xsi:nil="true"></enabled> <userClassPath xsi:nil="true"></userClassPath> <vmParameters xsi:nil="true"></vmParameters> <jreLocations xsi:nil="true"></jreLocations> <javaInfo xsi:nil="true"></javaInfo> </java> -------------- JRE 1.5.0_03を選択した場合の、javasettings_Windows_x86.xml (<javaInfo 行が変わり、<vendor>行以下が追加される) -------------- <?xml version="1.0" encoding="UTF-8"?> <!--This is a generated file. Do not alter this file!--> <java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <enabled xsi:nil="true"/> <userClassPath xsi:nil="true"/> <vmParameters xsi:nil="true"/> <jreLocations xsi:nil="true"/> <javaInfo xsi:nil="false" vendorUpdate="2004-01-30" autoSelect="false"> <vendor>Sun Microsystems Inc.</vendor> <location>file:///C:/Program%20Files/Java/jre1.5.0_03</location> <version>1.5.0_03</version> <features>0</features> <requirements>0</requirements> <vendorData>【長いので省略】</vendorData> </javaInfo> </java> -------------- JRE 1.5.0_06を選択した場合の、javasettings_Windows_x86.xml <location>行、<version>行が下記のように変わる。 -------------- <location>file:///C:/Program%20Files/Java/jre1.5.0_06</location> <version>1.5.0_06</version> -------------- 【検証2】 0. JREは1.5.0_03および1.5.0_06がインストールされている。 また、OpenOffice.org 2.0.1がインストールされている。 1. OpenOffice.org 2.0.1を起動し、 ツール→オプションでOpenOffice.org→Javaを確認 JRE 1.5.0_06を選択し、[OK]をクリック。 2. OpenOffice.org 2.0.1を終了させる。 3. 一度、JRE 1.5.0_03とOpenOffice.org 2.0.1をアンインストールする。 注:設定ファイルは残しておく 4. 再度JRE入りOpenOffice.org 2.0.1をインストールする。 5. OpenOffice.org 2.0.1を起動し、 ツール→オプションでOpenOffice.org→Javaを確認 【結果】 1.5.0_06と1.5.0_03が表示されており、 ラジオボタンは1.5.0_06が選択されている。 【検証3】 0. JREは1.5.0_03および1.5.0_06がインストールされている。 また、OpenOffice.org 2.0.1がインストールされている。 1. OpenOffice.org 2.0.1を起動し、 ツール→オプションでOpenOffice.org→Javaを確認 JRE 1.5.0_06を選択し、[OK]をクリック。 2. OpenOffice.org 2.0.1を終了させる。 3. JRE 1.5.0_06をアンインストールする。 4. OpenOffice.org 2.0.1を起動し、 ツール→オプションでOpenOffice.org→Javaを確認 【結果】 1.5.0_03のみ表示されているが、 ラジオボタンは何も選択されていない。 【なぜ?】 javasettings_Windows_x86.xml を覗くと -------------- <location>file:///C:/Program%20Files/Java/jre1.5.0_06</location> <version>1.5.0_06</version> -------------- のままであるから。 【まとめ】 ・設定ファイルが無い状態でOpenOffice.org 2.0.xをインストール → Javaは何も選択されていない。 ・設定ファイルを残したまま、OpenOffice.org 2.0.xを再インストール (或いはアップグレード) → Javaは以前の設定状態を保持している。 ・オプションのOpenOffice.org→Javaで あるJREのバージョンを選択したまま、 該当バージョンのJREをアンインストールした場合 → (見かけ上)Javaは何も選択されていない状態になる。 ======== ところで、JREのアンインストール後も %userprofile%\Local Settings\Application Data に {3248F0A6-6813-11D6-A77B-00B0D0150030} という(msiファイルなどの入った)フォルダが残るのは、JREの仕様でしょうか? 注:0150030はバージョンにより変わる 例:0150030…JRE 1.5.0_03 0150030…JRE 1.5.0_06 ================================================================ yossy_takeuchi (Toyohashi_city, Aichi) mailto:[EMAIL PROTECTED] http://www.geocities.jp/yo_take_uchi/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]