??????????????由于Oracle Java许可,我已从我的macOS 10.14.3中删除了Java并安装了OpenJDK8。
AB-iMac:~AndyBrunner $ cat .bash_profileexport JAVA_HOME = / Applications / Java / OpenJDK / JDK1.8 / …????????
????在bash中设置环境变量对从Finder启动的应用程序没有影响。 ??
????最简单的解决方案是简单地将OpenJDK安装到/ Library / Java / JavaVirtualMachines或$ HOME / Library / Java / JavaVirtualMachines中(即如果文件夹不存在则创建该文件夹并在那里提取tar) ??
????您指定要使用的VM ????? eclipse.ini ????。 ??
eclipse.ini
???? ??????在Mac OS X系统上,右键单击可以找到eclipse.ini(或 ??在Finder中的Eclipse可执行文件上按Ctrl +单击),选择Show Package ??内容,然后在Eclipse文件夹下找到eclipse.ini ??内容。路径经常是 ???? ???? ??????/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini对于。的版本 ??Mac OS X 10.7+的位置就像 ??/图书馆/的Java / JavaVirtualMachines //内容/首页/箱 ???? ???? ??????例如,最新的JDK 1.8(截至2015年7月)是 ??/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin ???? ??
??????在Mac OS X系统上,右键单击可以找到eclipse.ini(或 ??在Finder中的Eclipse可执行文件上按Ctrl +单击),选择Show Package ??内容,然后在Eclipse文件夹下找到eclipse.ini ??内容。路径经常是 ????
??????/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini对于。的版本 ??Mac OS X 10.7+的位置就像 ??/图书馆/的Java / JavaVirtualMachines //内容/首页/箱 ????
??????例如,最新的JDK 1.8(截至2015年7月)是 ??/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin ????
???? ??????https://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example ???? ??
????所以在你的情况下: ??
-vm /Applications/Java/OpenJDK/JDK1.8/Contents/Home/bin/
????非常感谢。我在eclipse.ini中添加了-vm参数,但我仍然得到相同的错误 “无法创建Java虚拟机。” ??
-startup ../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar --launcher.library ../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.900.v20180922-1751 -product org.eclipse.epp.package.committers.product -showsplash org.eclipse.epp.package.common --launcher.defaultAction openFile --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.8 -Dosgi.instance.area.default=@user.home/eclipse-workspace -XX:+UseG1GC -XX:+UseStringDeduplication --add-modules=ALL-SYSTEM -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Dosgi.requiredJavaVersion=1.8 -Dosgi.dataAreaRequiresExplicitInit=true -Xms256m -Xmx1024m --add-modules=ALL-SYSTEM -Xdock:icon=../Resources/Eclipse.icns -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -vm /Applications/Java/OpenJDK/JDK1.8/Contents/Home/bin/java