2016-11-18 16 views
2

MacでJREをバンドルしたEclipse版を使用しようとしています。 は興味深いことに、私は日食 ./Eclipse.app/Contents/MacOSX/eclipseEclipse実行可能ランチャーがコンパニオン共有ライブラリ(Mac)を検出できませんでしたか?

を実行したときにそれが動作することがInfo.plistファイルを指し-vm引数を含んでいるEclipseのネオン、ある

バンドルJRE.'

を見つけて使用することができます ../../../jre/lib/jli/libjli.dylib

しかし、open ./Eclipse.app(またはFinderを使用して)を実行すると、「Eclipse実行可能ランチャーがコンパニオン共有ライブラリを見つけられませんでした」というメッセージが表示されます。

システムにJREがインストールされていません。 悲しいことに、オープンを使って私が知っている限り、標準偏差や何かを得ることはできません。

+0

JREはどのようなバンドルですか?バンドルされたJREを使ってEclipseをダウンロードすることは知らない。 Macでの通常の手順は、http://www.oracle.com/technetwork/java/javase/downloads/index.htmlからJDK(JREではない)をインストールすることです。 –

+0

悲しいことに、それは公式のEclipseディストリビューションではありません(AFAIKあります – user1120897

+0

オフィシャルサイトからOracle Java 8 JDKをインストールし、Eclipseサイトから公式のEclipse Neonダウンロードをインストールすることを強くお勧めします。これは私にとって問題なく動作します。 –

答えて

1

私の場合、.plistファイルの-vmパラメータの形式が間違っています。パラメータ名と値の別々の文字列要素にする必要があります の.appファイルを実行しているときどうやらVMパラメータはの.plistファイルから読み込まれます。実行可能ファイルを起動するときに、それが働いた理由として

<key>Eclipse</key> 
<array> 
    <string>-vm</string> 
    <string>../../../jre/lib/jli/libjli.dylib</string> 
</array> 

実行可能ファイルを直接開始するときはeclipse.iniファイルから取得します。