Java macOS上的Eclipse安装

Java macOS上的Eclipse安装,java,eclipse,macos,installation,Java,Eclipse,Macos,Installation,由于一些存储问题,我已经格式化了我的Mac电脑。在此之前,我以适当的方式使用了Eclipse。现在我已经安装了JDK 然后,我安装了Java 到目前为止,一切似乎都是正确的,但当我打开Eclipse安装程序时 我能做些什么来解决这个问题?我需要尽快解决这个问题 谢谢不久前我自己也有同样的问题。在EclipseMedia中,它提供了一个示例,说明了当您尝试指定JVM时eclipse.ini文件的样子。因此,只需更改eclipse.ini文件,然后确保该路径中的所有文档都与示例匹配。macOS上的e

由于一些存储问题,我已经格式化了我的Mac电脑。在此之前,我以适当的方式使用了Eclipse。现在我已经安装了JDK 然后,我安装了Java

到目前为止,一切似乎都是正确的,但当我打开Eclipse安装程序时

我能做些什么来解决这个问题?我需要尽快解决这个问题


谢谢

不久前我自己也有同样的问题。在EclipseMedia中,它提供了一个示例,说明了当您尝试指定JVM时eclipse.ini文件的样子。因此,只需更改eclipse.ini文件,然后确保该路径中的所有文档都与示例匹配。

macOS上的eclipse不会从安装Java 14开始,这将在eclipse bug中进行跟踪

同样安装Java8也没有帮助。您需要删除Java14安装。您可以使用Java13.0.2版本

Eclipse已经确定这个问题的根本原因是Java14中的一个变化,这在这个bug报告中有描述。对此的修复应该在Java14.0.1中


更新:Eclipse在Oracle Java 14.0.1上运行良好,因此问题已得到解决。

我还问了这个问题,但问题已经解决,这就是为什么我回答了我发现的问题:Eclipse不会安装在Mac OS Catalina 10.15.4上,并指出了上述错误消息

未能创建Java虚拟机

卸载jdk并安装一个旧的jdk本身不会有帮助,因为Eclipse首先拒绝安装(如上所述)。我所做的:

  • 我已经安装了一个带有boost的JDK(你可以尝试几个,我的版本是13)
  • 我编辑了安装程序:
  • 下载dmg文件
  • 使用“hdiutil convert/dev/disk3s1-format UDRW-o devicemage”转换dmg文件
  • 使用“hdiutil attach-owners on devimage.dmg-shadow”装载转换后的dmg文件
  • 编辑/Volumes/Eclipse/Eclipse.app/Contents/Info.plist:有一个部分有注释,您可以在那里尝试jdk版本。您必须给出java可执行文件的完整路径,例如:


-vm/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home/bin/Java
看看这个问题->请不要只将错误消息作为屏幕截图发布。由于您在jdk和JRE之间安装了不同的版本,请务必设置Java_Home变量。Eclipse似乎在macOS上的Java 14有问题,使用早期版本的Java是最容易的,Java14的问题是Eclipse bug,您不必卸载Java14;您可以运行Eclipse可执行文件
/Applications/Eclipse\Platform.app/Contents/MacOS/Eclipse-vm[other jdk]/Contents/Home/lib
来指定另一个jdk(我在本地下载了13.0.2)。@Jordan Mann:谢谢,这将启动我的Eclipse机器。当我将它正确插入Info.plist时,它也会启动:-)这是真的;但是,Eclipse需要指向一个兼容的JDK,Java 14目前不兼容。@Jordan,我试过/Library/Java/JavaVirtualMachines/openjdk8-openj9,JDK-13.0.2.JDK,JDK-14.JDK,openjdk8,什么都没用。我搜索了一些首选项,查看了python解释器,但没有Luckt,这肯定与其他配置有关。Mac OS上的这个发行版有问题。虽然我在Linux上没有任何问题,但在Mac OS上用Python安装Eclipse是不可能的:我可以从装入的卷启动它,但它找不到tkinter。我无法将其安装或复制到我的本地磁盘或主目录,因为它会“忘记”他的编辑器,并且是无用的。我不知道,但恐怕我必须改用Linux。我解决了这个问题:按照建议,我在“Run->Configuration”中配置了PyDev。但我还必须在第二个位置配置它:首选项->PyDev->解释器->Python解释器。还有正确的Python发行版。Eclipse2020-03正在使用openjdk13运行。好的,我找到了它:我按照建议在“Run->Configuration”中配置了PyDev。但我还必须在第二个位置配置它:首选项->PyDev->解释器->Python解释器。还有正确的Python发行版。Eclipse2020-03使用openjdk13运行。您可以使用Python(Python-mpip…)安装Python工具,也可以使用“端口”安装Python工具。