title: Mac OS, JDK1.7 (and 1.8) does not contain the JNI_CreateJavaVM symbol
body: <p>I need to run Eclipse Kepler on Mac OS through a JDK 1.7 (This is required by the PyDev plugin).</p>
  
  <p>The problem is that although I have managed to install the 1.7 jdk and configured the eclipse.ini to use it I get the error</p>
  
  <p>The JVM shared library "/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin../jre/lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol.</p>
  
  <p><strong>UPDATE</strong>
  smart people here <a href="https://github.com/joeferner/node-java/issues/90">https://github.com/joeferner/node-java/issues/90</a> claim it is enough to add JNI to the JVMCapabilities in the info.plist file like</p>
  
  <pre><code>&lt;key&gt;JVMCapabilities&lt;/key&gt;
     &lt;string&gt;JNI&lt;/string&gt;
  </code></pre>
  
  <p>But I tried it and it does not work in my case</p>