我刚下载了eclipse,当我打开它时,我收到错误"警报无法创建Java虚拟机"。
我尝试过其他人在这里发布的解决方案,但似乎都没有。我也有Java版本1.7。
这也是我的eclipse.ini文件。
提前感谢您的帮助!
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
答案 0 :(得分:0)
我会为兼容的Java App添加一条明确的路径:
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_xx.jdk/Contents/Home/bin/java
-vmwargs
...
当然路径需要与您安装的java匹配,您可以运行java_home
来查找。它需要是64位mac上的64位intel二进制文件,否则你需要一个不同的eclipse版本。
答案 1 :(得分:0)
我找到了解决方案。它已经在我的电脑上解决了 如果您将Mac和JDK 11+与STS或Eclipse一起使用,请遵循以下步骤:
步骤1。重命名libjli.dylib
cd /库/Java/JavaVirtualMachines/jdk-14.jdk/Contents/MacOS 须藤MV libjli.dylib libjli.dylib.bak
步骤2。为libjli.dylib创建链接文件 须藤ln -s ../Home/lib/libjli.dylib libjli.dylib
步骤3。重新启动Eclipse。
这应该是Eclipse的错误,应该在下一版的Eclipse中修复。