【发布时间】:2021-01-23 01:24:02
【问题描述】:
我将我的 MacOS 更新到 Big Sur 11.1,并尝试下载适用于 Java 开发人员的 Eclipse IDE,当我尝试运行 Eclipse 安装程序时,它一直在 Mac 扩展坞上旋转,但什么也没有发生。启动器不会像这样继续前进:
我已经安装了 Java,我检查了这样的版本:
$ /usr/bin/java -version
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
我按照link 设置 Java 目录主页
然后,我使用以下命令更新了 JAVA_HOME:
$ vi ~/.bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home
然后,在一个新的终端窗口中测试变量设置如下:
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Hom
而且我在运行 Eclipse 安装程序时仍然遇到问题,所以我找到了这些链接(link1,link2)解释了我应该如何编辑 Eclipse.app 的 Contents 文件夹中的 eclipse.ini 文件和 info.plist 文件如图所示:
这是 eclipse.ini 中的行:
-vm
/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/bin/Java
在 info.plist 中,我在 Eclipse 下添加了这个,数组如图所示:
<key>Eclipse</key>
<array>
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/bin/Java</string>
Eclipse 安装程序仍然无法工作,我联系了苹果支持,他们说问题需要从 Eclipse 方面解决,他们对此无能为力..
有没有人知道如何避免这个问题或解决我遇到的问题.. 我多次尝试删除 java 并重新安装它,但我仍然面临同样的问题。
我也厌倦了使用 Homebrew 的这个命令,但我不断收到你在图片中看到的错误消息:
brew cask install eclipse-java
我真的很需要帮助,我花了 10 多天的时间才弄清楚问题是什么,我很沮丧,我需要安装这个 Eclipse,特别是为了学校。
谢谢!
【问题讨论】:
-
安装程序下载现在包含一个运行它的 JRE。您不应该更改该设置。如果这样做,则 .ini 文件中的 -vm 行后面应该只有一行。并且 /Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/bin/Java 可能不正确 - “java”二进制文件通常使用全部小写来命名。当您最初尝试运行它时,您是直接从磁盘映像中运行它,还是在将其复制到本地驱动器之后运行它?您可以随时直接从“下载包”链接eclipse.org/downloads/packages 下载包。
-
15.0.2 的路径是
/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/bin/java- 最后是小写java。 -
@nitind 非常感谢您的解释,我确实将“Java”更改为小写“java”,但我仍然遇到同样的问题。当我运行 Eclipse.dmg 时,它会打开一个窗口,我将 eclipse 图标拖到应用程序文件夹中,然后从那里运行它。我仍然无法运行 Eclipse,希望能找到解决我的问题的方法
-
@greg-449 谢谢!我删除了 Eclipse 并再次下载它,并使用以下目录更新了信息文件:
-vm /Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/bin/爪哇 。但还是不行..这太令人沮丧了 -
使用当前的 Eclipse 2020-12 和 Java 15.0.2 应该不需要更改任何内容,它应该可以运行。正如第一条评论中所建议的,您可以尝试其中一个不使用安装程序的 Eclipse 包。
标签: java eclipse macos macos-big-sur