しおしお

IntelliJ IDEAのことなんかを書いてます

Macでeclipse.iniが読み込まれない場合は、Info.plistを疑おう

Eclipse.appを使用してeclipseを起動した場合、eclipse.iniの内容が読み込まれない場合があります。
この原因として考えられるのは可能性は、「Eclipse.app/Contents/Info.plist」に対して、vmargsが指定されていることです。

これは、Info.plistにvmargsが指定されている場合は、eclipse.iniの内容は全て無視されてしまうからです。
※Windowsでも、eclipse起動時の引数にvmargsを指定した場合eclipse.iniの内容が無視されます。

Info.plistの確認方法

  • エディタで、Info.plistを開きます
  • Eclipse」が記述されていると部分に移動します。
  • 「array」の子要素に「-vmargs」が書かれていないことを確認します。

例えば、以下のような記述があった場合が該当します。

<string>-vmargs</string>
<string>-Xmx512m</string>
  • 「vmargs」の内容を削除します。(もし必要な起動オプションの場合は、eclipse.iniに移動してあげます)

おわり。