2012-12-10 8 views
12

OSX 10.7.5(Lion)にJava 7(別名1.7)をインストールしようとしました。OSXでJava 7 JDKを再インストール

残念ながら、これはJavaをすべて混乱させたようで、問題の解決方法はわかりません。このようMinecraftのとPhpStormなど

The JVM shared library "/System/Library/Frameworks/JavaVM.framework" does not contain the JNI_CreateJavaVM symbol.

プログラムエラーなしで完全にクラッシュします:私は、Eclipseを実行しようとすると、現在、私はエラーを取得します。ターミナル内のJava -version」を実行

は私を与える:私は理解して

java version "1.6.0_37" 
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) 
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode) 

がまっすぐ残念ながらユーティリティのJava 7のインストールと期待される - > Javaの環境設定がOSX 10.7で削除されました。 5、システム環境設定 - > Javaペインを読み込もうとしません(新しいウィンドウで開きますが、ボタンがリロードすると表示されたら何もしません)。

さまざまなバージョンのJREとJDKを無償で再インストールしようとしました。

ビンをビンに入れてもう一度やり直すことはありますか、それとも本当に明白なものがないのですか?

+2

を? – DanielM

+0

私の問題は、JDKをインストールしたときにJREをインストールしたことです。 –

答えて

3

Java 7のインストールディレクトリがMac OS Xのどこにあるかを調べます。JAVA_HOMEシェル変数をそのディレクトリに設定します(ディレクトリにはbinlibサブディレクトリが含まれている必要があります)。パスをexport PATH="${JAVA_HOME}/bin:${PATH}"に編集します。もう一度java -versionを実行してみてください。他のすべてが失敗した場合は、おそらくあなたは、MacのJavaのデフォルト値を戻すだけのJava 7に

を再インストールするために、お使いのOSを再インストールする必要があります

は、私はマウンテンライオン(10.8)でこの同様の問題があった:インストールした後Java 7 SDK、Apple-default Java 6 JREを削除しました。これは私のコンピュータ、特にEclipseを台無しにしてしまった。この問題は、Java 7がリリースされ、オラクルがそのバージョンの公式サプライヤになるまで、アップル社がMac OS Xに正式なJava JREを提供したという事実に関連している。 OSを再インストールした後、私はJavaランタイムのダウンロードについて質問したプロンプトウィンドウを表示することができました。これにより、Apple Java 6 JREが再インストールされます。

+1

私は実際に私のラップトップを盗まれたので、私はこれをテストすることはできませんでしたが、答えは正しい(ちょっと残酷な場合)。 9ヵ月後にこれを受け入れられた回答とし、誰もそれに疑問を呈していません。 – DanielM

3

私は同じ問題がありました。いくつかのソリューションを試してみましたが、最終的にAppleのウェブサイトからJava for OSXをインストールすることで解決しました。この問題を打つ、他人のために

http://support.apple.com/kb/DL1572?viewlocale=en_US

0

、あなたはアップルから最新のJDKインストールしてみてください:あなたは私を評価するつもりなら、あなたは少なくとも理由を説明することができ

https://stackoverflow.com/a/26813731/1636818