質問: java実行環境が見つからない? windowsxp上で、freemindというマインドマップを作成するフリーソフトをインストールしたところ、 freemind requires version java 1.4.0 or higher (your version:1.3.1_01, installed in c:\program files\oracle\jre\1.3.1). というメッセージが表示されて、起動できませんでした。 そこで、ネット上から最新のjre se v1.4.2_19をインストールしたのですが、状況は変わりませんでした。 プログラムの追加と削除のインストール済みソフトのリストを見たところ、java関係のruntimeモジュールが j2se runtime environment 5.0 update 10 j2se runtime environment 5.0 update 11 j2se runtime environment 5.0 update 6 j2se runtime environment 5.0 update 9 java 2 runtime environment, se v1.4.2_03 java 2 runtime environment, se v1.4.2_19 java(tm) 6 update 2 java(tm) 6 update 3 java(tm) 6 update 5 java(tm) 6 update 7 java(tm) se runtime environment 6 update1 と多数表示されていました。 まず、インストールするjava実行環境を間違えていますでしょうか? また、なぜjavaの実行環境は、こんなにたくさんインストールされているのでしょうか?(同名の古いupdateを削除しても問題ないでしょうか?) どなたかご教示願えますでしょうか?
回答: こんにちは そのエラーメッセージはv1.4以上のjavaが必要と言うだけで 1.4が必要と言うわけではないですね。 またjavaのバージョンですけど、古いのは特に必要ないですよ。 http://www.java.com/ja/download/faq/remove_olderversions.xml 確かに旧バージョンに依存するケースはあるとのことですけど java(tm) 6 update 7とjava(tm) 6 update 11 しか入れていないxp(古いのは削除済み)で、テスト的に、 freemindのv0.81をこのxpにインストールし、起動して見ました が問題なく、起動できましたよ。 pathの設定は特に必要ないものですけど、javaの再インストール http://java.sun.com/javase/ja/6/download.html されてはどうですか?(今確認するとupdate 12になってますね) では。