2017-02-28 8 views
0

のMac OSシエラ10.12.3上のEclipse MACインストーラー64ビット(http://www.eclipse.org/downloads/index-developer.php?oxygenからダウンロードしたEclipseのInstaller.app)を起動すると、失敗のエラーメッセージを返し、警告メッセージを表示しますLibrary/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin /../ lib/server/libjvm.dylib " にはJNI_CreateJavaVMシンボルが含まれていません。Eclipseのインストーラは、シエラ

[マイシステムの設定]パネルには、推奨バージョンのJava(Java 8アップデート121)があることが示されています。 (Eclipse won't start after installing Mac OS X Yosemite (Mac OS 10.10)を含む)別のポストに提案されているよう

私は別のものを試してみました:

  • 私は私は、Java 6に戻るしようとした64ビット版
  • を使用して確認しました(アップルのWebサイトからダウンロード)しかし、EclipseをインストールするためにJava(Java 8)の最新バージョンが必要であることを伝えるメッセージが表示されます
  • Eclipseの以前のバージョン(Marsなど)を試しましたが、同じ警告メッセージが返されます。
  • Syを編集した後でJavaを再インストールするstemVersion.plistはhereとして提案しましたが、同じメッセージがあります。
  • jdk8 websiteからJavaをインストールしました。oracle website(greg-449の示唆したとおりですが)でも同じ警告メッセージが表示されます。

ありがとうございました。

答えて

2

Java 8 JDKをJREだけでなくインストールします。 macOSでは、JREは完全なJavaインストールを提供しません。

JDKダウンロード用の現在の(Java 8 update 121)の場所はhereです。インストールするファイルはjdk-8u121-macosx-x64.dmgにする必要があります。インストールが完了したらTerminalアプリを起動し、java -versionが動作することを確認してください。

+0

Thx greg。私はあなたが提供したリンクからJava 8 JDKを再インストールしました。 java -versionは 'java version 1.8.0_152-ea 'を返します。Java HotSpot(TM)64ビットサーバVM(ビルド25.152-b01、混在モード)は、Java(TM)SE Runtime Environment(ビルド1.8.0_152-ea-b01) '。しかし、インストーラからの警告メッセージは同じです。 – Holaf

+0

それから、私はわかりませんが、Eclipse Oxygenはまだ開発中であり、macOSで完全にテストされていない可能性があります。 Eclipse Neon.2(4.6.2)は現在のEclipseリリースであり、macOS 10.12.3でうまく動作します。または、JREのインストールを削除する必要があるかもしれません。 –

0

Eclipse Installer.appに保存されているContents/Info.plistファイルを編集することで問題を解決しました(実際には標準フォルダとして開くことができます)。

私は私が実際に私の/ライブラリ/ Javaの/ JavaVirtualMachinesで持っている1によってJDKフォルダの名前を交換し、VMの場所

<string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java</string> 

を指定して、この行をuncomented。私の場合、1.8.0.jdkjdk1.8.0_121.jdkに置き換えられました。

関連する問題