web-dev-qa-db-ja.com

OSX Yosemite-JVM共有ライブラリにJNI_CreateJavaVMシンボルが含まれていません

OS X Yosemite Beta 3をダウンロードし、EclipseベースのIDE、つまりTitanium StudioとAptana Studioを実行しようとしています。

アプリを起動しようとすると、このエラーメッセージが表示されます。起動時に動作しなかったため、JDK 1.8.0_40をダウンロードしましたが、まだサイコロはありません。適切な場所を探し、ファイルが存在し、正しいJavaバージョン。

37
nicthu

AppleからJavaの最新バージョンをダウンロードします。 http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

今朝同じエラーが発生しましたが、これはすばやく簡単に修正できました。

69
ChancePance

OSXヨセミテでAptanaStudio 3.1をランチしようとすると、この問題が発生しました。私はこの問題をかなりグーグルで調べましたが、JDK1.8(64ビット)バージョンはAptana Studio(3.1)をサポートしていないだけでなく、他のIDE Eclipseの同じスケルトン上。

私が出てきた唯一の解決策は、古いバージョンのJDKをインストールすることであり、@ ChancePanceが提供するリンクがうまく機能していることがわかりました。

この質問に答える理由は、このバージョンのJDK(パッケージのダウンロード時にバージョン1.6.0_65、64ビット)をJ2SE 1.8(Oracle提供)と一緒にインストールすることを指定するためです。したがって、2つのバージョンのJDKのインストール中に競合が発生することを心配する必要はありません。

OracleのJ2SEの最新バージョンの新機能のいくつかにJDK1.8が必要です。また、Aptana Studioも同時に必要です。私は、いくつかの対立があるかもしれないことを非常に心配しています。

以下は、AptanaStudio3.1の問題を解決するためにOSX Yosemiteで行ったことです。

  1. パッケージをダウンロードしてインストールします: JavaForOSX
  2. ファイル「AptanaStidio3.ini」を見つけました。デフォルトでは、このファイルは次のディレクトリの下にあります:/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS
  3. 「-vm」引数を追加して、Javaを指定します。これは、Aptana Studioのランチに使用されます。-vm /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java

これが同じ問題を抱えた皆さんに役立つことを願っています。

13
lowitty

私もこの問題に遭遇しました。どうやらAptana Studioは32ビットですが、Java私がインストールしたものは64ビットです。

受け入れられた答えが示唆したようにJava6に戻りたくなかったので、別の方法で解決しました。

Eclipseの64ビットバージョンをダウンロードし、Aptana Studioのプラグインバージョンをインストールしました。

9
BlueFuzzyThing

最新のJavaをダウンロードするだけで魅力的でした。クリックして、上のリンクからファイルをダウンロードしました-> http://support.Apple.com/kb/DL1572? viewlocale = en_US&locale = en_US <

1
Sam

また、64ビットJDK 1.7がインストールされていて(Appleバージョンではなく、他の回答で示されたバージョン)標準のOracleバージョン)、32ビットバージョンのEclipseを誤ってダウンロードしたため、この問題が発生していましたど!!

Eclipseの32ビットバージョンを削除し、64ビットバージョンをダウンロードしましたが、すべて正常に動作します。

1
Stephen Henrie