MacOS安装Eclipse后启动报错:The JVM shared library "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol.

问题描述

MaxOS系统安装Eclipse后,启动报错,报错信息为:The JVM shared library "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol.

如下图所示:

  

这是因为Eclipse在启动的时候,寻找JDK的路径错了;

 

解决方法

step1. 在应用列表,找到Eclipse,然后右键单击后,选择“显示包内容”

  

  

 step2. 进入Contents目录,找到Info.plist文件

  

step3. 打开Info.plist文件

  打开Info.plist文件后,可以看到注释<string>-vm</string>配置项,我们需要做的就是打开这个配置项,并且将其设置为我们系统的Java路径

  

  

step4. 编辑<string>-vm</string>配置

  

   保存修改,并重新启动Eclipse即可。

  原文地址:https://www.cnblogs.com/-beyond/p/14023891.html

 

原文地址:https://www.cnblogs.com/-beyond/p/14023891.html