2016-03-22 14 views
0

私はグーグルで、これは全体の束を返すのEclipse 4.5.2はOS X 10.10.5とOracleのJava私はMacのEclipse IDEですか?

The JVM shared library "$JAVA_HOME/bin../jre/lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol. 

にEclipseの結果を起動しようとしているポイントになった8u73でのMac上で実行して取得しようとしていますいずれも機能しません。あなたが絶対にJDKを持っていなければならないと言う人もいます(私はJREを使用しています)。他の人は、JREはあなたが必要とするものだと強調しています。 Info.plistや他のものを編集する人もいます。 "それはうまくいかなかった"と一緒に

どのように私はこのメッセージを通過できますか?

+0

から引用

[これは、私は、Javaで働いていたので、しばらくして、私はあなたがJavaでプログラミングして仕事をしたい場合は、JDKが必要と考えています。なぜ両方をダウンロードしないのですか?それは50kbのデータのようにもかかります。 – user2277872

+0

JDK(それ自体にはJREと* D * evelopment * K * itが含まれています)が必要です。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html – fateddy

+0

https://www.eclipse.org/forums/index.php/t/264351/を参照してください。 * NOT *が必要です。必要なのはJREだけです。私はそれが間違っているかもしれない、または時代遅れかもしれないことを理解する。しかし、私はそれがなくなるまで、問題のソフトウェアがますます投げ込まれるのを信じていません。 –

答えて

0

正直言って、AppleはJavaを嫌い、Java開発にとって最高のOSであったものを徹底的に熟考しているので、JDKが必要です。

"レガシーJavaが必要です"というメッセージは、EclipseではなくOS Xからのものでした。ダウンロードしてインストールするアドバイスは悪いアドバイスですが、悲しいことにEclipseが対処できるものは何もありません。 「レガシーJava」をインストールするだけで、あなたのシステムは非常に古くなったJREに戻り、Eclipseを含む多くのJavaベースのソフトウェアがレンダリングされます。

EclipseにはJava 7以上が必要です(6月のEclipseパッケージの今年のリリースにはJava 8が必要です)ので、JDK 1.8(JREだけでなく)をダウンロードしてインストールしてから、eclipse.iniファイルをそれはeclipse.ini wiki pageの命令ごとの正確な位置です。

Oracle JDKのダウンロードリンクは頻繁に変更されるため、Googleでは「JDK 8ダウンロード」に最適です。見つかるでしょう。 Here's the pageこれは私がこれを書いている時点で立っています。 this Eclipse forums message]