Mac OS Yosemite(10.10)にアップグレードした直後、Eclipseが起動しなくなりました。代わりに私は得る
JVM共有ライブラリ/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib "にはJNI_CreateJavaVMシンボルが含まれていません。
Java -version
をチェックして取得
Java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
検索して、同様の問題を1つ見つけました OSXでのJava 7 JDKの再インストール 。 Javaの再インストールを提案しています。私の問題が彼と同じカテゴリーに入るかどうかはわかりません。それで、再インストールは問題を解決する良い方法ですか?他のアドバイスはありますか?ありがとう!
以下のリンクにアクセスして、OS X 2014-001用のJavaをダウンロードします
http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
うまくいけば、それをインストールした後、うまくいくでしょう
これを試してください https://jdk8.Java.net/download.html Java8u20 Early Update。
[システム]> [ライブラリ]> [CoreServices]にある[SystemVersion.plist]でシステムバージョンを一時的に変更できます。
ルートとして編集し、ProductVersionを10.7.3に変更します(または、何でも機能します)。
Javaをインストールします。
元に戻すことを忘れないでください。
Java8(vers.1.8.0_60-ea)を使用してダウングレードせずにこれらの空のフォルダーをルートとして作成するこの問題を解決しました。
/System/Library/Java/JavaVirtualMachines/1.6.0.jdkおよび/System/Library/Java/Support/Deploy.bundle
それが役に立てば幸い...
OracleからJava JREをインストールしました: http://download.Oracle.com/otn-pub/Java/jdk/8u25-b17/jre-8u25-macosx-x64.dmg =
次に、Appleパッケージをインストールします。 http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
自作樽からEclipse-ideをインストールできました
brew cask install Eclipse-ide Eclipse-Java
(brew caskは/ Applicationsではなく〜/ Applicationsにインストールされることに注意してください)
通常、Eclipseは使用しませんが、IDEを起動して使用することができました。コマンドラインのJavaが壊れていることに注意してください。これはYosimiteの新機能です。
Mac Eclipseの64ビットバージョンを使用していることを確認してください
2つのケース:
Java 8とEclipse Lunaを既にインストールしている場合Mavericksおよび(意図)Yosemiteの更新:更新するだけで、正常に動作します。
Javaがインストールされておらず、YosemiteでEclipseを実行する場合:
つまり、Eclipse LunaとJava 8を使用する場合は、Mavericksの実行中にEclipse Lunaをインストールしてから、Yosemiteに更新します。 YosemiteにJava 8をインストールしようとしないでください。現時点では動作しません。
Macで動作しないのは、Java 6をインストールし、必要に応じてEclipse Lunaを実行するJava 7または8です。Java 7または8をインストールしても解決しませんインストーラーの問題としての問題はバグがあるようです。ただし、Oracleによって数日で解決されるはずです。
Yosemiteにアップグレードした後、Java 6 jdkは使用できなくなりました。jdk6 for mac osxは32ビットアプリケーションであることに注意してください。古いEclipseリリースは、32ビットjvm -ビットアプリケーションはJava 7または8などの64ビットjvmでは実行できないため、32ビット仮想マシンを必要とするJavaアプリケーションを実行するにはjdk 6をインストールする必要があります。すでにここに投稿されているように、 http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US からjdk 6をダウンロードできます。