java7 インストール 無効

Java7をインストールしていました。

そして更新を繰り返しました。

そしてある時点を境に、Java7の設定がJava6の内容に変わる症状が発生しました。


症状の内容は以下の通りです。

まずJava7Update17に更新をしたときに問題が発覚しました。(コマンドラインからjava7で追加されたクラスを読み出せない状態がおこり異変に気づきました)そのときにjavaのバージョンをコマンドラインで調べたところ、自動的にjava6の設定にかわっていました。


なぜこのような症状が発生したのか原因がわかりません。

MacBook Pro (13-inch Late 2011), OS X Mountain Lion (10.8.3), Server ver. 2.2.1

投稿日 2013/04/12 21:05

返信
返信: 3

2013/04/13 01:20 testa への返信

追記:

Java7の設定がJava6の内容にかわるときの状況として分かったことは、


/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java


の内容とは関係なく、


/Library/Java/JavaVirtualMachines/


の下層にインストールされたはずの「jdk1.7.0_17.jdk」がなくなっていたことに起因するものでした。


いずれにしても、自分で削除した覚えはありません。

都合良く「jdk1.7.0_17.jdk」だけ、自動的に削除されることはありえるのでしょうか?

私個人でしか使用しいないコンピュータでは、他の人が削除したものではないと考えています。


訂正:


Java7を上書きインストールして設定し直すことで対処しました。


原文とともに削除を希望します。

2013/04/13 02:10 testa への返信

> インストールされたはずの「jdk1.7.0_17.jdk」がなくなっていた


オラクルのサイトで、MacOSX用のjavaをダウンロードとすると、jdkじゃなくて、jre の方がインストールされます。こちらだと、ターミナルでjava としたときには、java 7 は見えません。誰かが、jdk をアンインストールして、jre をインストールしたという可能性は?

2013/04/16 04:17 はに への返信

元々は、javaアプレットの練習でインストールしました。


そのときに


http://www.java.com/ja/download/mac_download.jsp?locale=ja


でダウンロードしたので、記憶が不確かですが、もしかすると、


jdkではなくてjreがインストールされていた可能性があります。


(その時点で、jdkのフォルダを一回見た気がしますが、いずれにしろ不確か)


その後に、何度かjavaコントロール・パネルにて更新を確認した後に、問題が発覚したため


http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


からダウンロードした後、jdkを上書きインストールしました。



その後、コマンドラインで確認したところ、

しっかりと以下のようにjava7の内容で設定されています。


- java version "1.7.0_17"

- Java(TM) SE Runtime Environment (build 1.7.0_17-b02)

- Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)


[追記]:

後から思い出すと、

コマンドラインからHOMEにあるbash_profileで環境変数を編集したときの設定ミスで

java6の内容に入れ替わったという可能性も考えられます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

java7 インストール 無効

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。