ずっとメインマシン(Windows 7 32bit)の LibreOffice が 3.3 のままだったので、いい加減最新版に更新したら、
起動時にエラーが出て起動できませんでした。
その後、ちょっと調べて、起動できる用になりましたので、そのメモです。
OSは Windows 7 SP1 32bit版です。
Java は 1.6.0_31 が入っている状態です(コマンドプロンプトから java -version で表示したバージョン)。
もともと入れていたのは、 LibreOffice 3.3.x (詳細なバージョンは調べてませんでした)、
新しく入れたのは、 LibreOffice 3.6.0.4 です。
まず、 LibreOffice 3.3 が入ったままで(アンインストールしないで)、
LibreOffice 3.6.0 のインストーラーを起動すると、
インストールの途中で、LibreOffice 3.3 が起動中でインストールができないと出てきてしまいました。
LibreOffice 3.3 が起動していない状態でインストーラーを起動したはずなのにです。
なので、一旦、 LibreOffice 3.3 をアンインストールしてから、
LibreOffice 3.6.0 のインストーラーを起動すると、
インストール自体は正常に完了しました。
そこで、スタートメニューから LibreOffice を起動すると、
--------------------------- Fatal Error --------------------------- Unhandled exception: InvalidRegistryException: file:///C:/Program%20Files/LibreOffice%203.6/program/../share/extensions/NLPSolver/components.rdb: duplicate--------------------------- OK ---------------------------
というエラーのダイアログが出て、これを閉じると、今度は、
--------------------------- Microsoft Visual C++ Runtime Library --------------------------- Runtime Error! Program: C:\Program Files\LibreOffice 3.6\program\soffice.bin This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. --------------------------- OK ---------------------------
というエラーのダイアログが出てそのままプロセスが終了しました。
最初のエラーのダイアログのメッセージでググったら
https://bugs.freedesktop.org/show_bug.cgi?format=multiple&id=51252
が見つかりました。
英語でほとんど分からないものの、なんとなく、
C:\Document And Settings\%ユーザー名%\Application Data\LibreOffice\3\user
を消せばよさげだというのを読み取りましたので、Windows 7 での対応する場所である
C:\Users\%ユーザー名%\AppData\Roaming\LibreOffice\3\user
というか、 C:\Users\%ユーザー名%\AppData\Roaming の LibreOffice フォルダーをごっそり消して、
LibreOffice 3.6.0 もアンインストール後、再インストールしました。
そして、起動してみると。
最初の起動では、スプラッシュウィンドウが出ただけで終了しましたが、
二回目の起動で問題なく起動しました。