web-dev-qa-db-ja.com

Mac OS X Yosemite(Mac OS 10.10)をインストールした後、Eclipseが起動しない

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の再インストールを提案しています。私の問題が彼と同じカテゴリーに入るかどうかはわかりません。それで、再インストールは問題を解決する良い方法ですか?他のアドバイスはありますか?ありがとう!

41
leonard

以下のリンクにアクセスして、OS X 2014-001用のJavaをダウンロードします

http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

うまくいけば、それをインストールした後、うまくいくでしょう

58
Taseen

これを試してください https://jdk8.Java.net/download.html Java8u20 Early Update。

25

[システム]> [ライブラリ]> [CoreServices]にある[SystemVersion.plist]でシステムバージョンを一時的に変更できます。

ルートとして編集し、ProductVersionを10.7.3に変更します(または、何でも機能します)。

Javaをインストールします。

元に戻すことを忘れないでください。

16
Sven

Java8(vers.1.8.0_60-ea)を使用してダウングレードせずにこれらの空のフォルダーをルートとして作成するこの問題を解決しました。

/System/Library/Java/JavaVirtualMachines/1.6.0.jdkおよび/System/Library/Java/Support/Deploy.bundle

それが役に立てば幸い...

3
Riccardo Donato

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の新機能です。

うまくいかない場合はお知らせください。または Homebrew または Cask でヘルプが必要な場合

1
Mutant

Mac Eclipseの64ビットバージョンを使用していることを確認してください

0
Fouad J.

2つのケース:

  1. Java 8とEclipse Lunaを既にインストールしている場合Mavericksおよび(意図)Yosemiteの更新:更新するだけで、正常に動作します。

  2. 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によって数日で解決されるはずです。

0
incredion

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をダウンロードできます。

0
Jonnathan Q