【问题标题】:Eclipse don't find installed JRE on Mac OS XEclipse 在 Mac OS X 上找不到已安装的 JRE
【发布时间】:2011-08-14 14:19:27
【问题描述】:

我正在尝试在 Eclpise (Helios) 中使用 JAVA,并且我在 Mac OS X 10.6.7 上运行。当我尝试打开一个新的 Java 项目时,它告诉我没有安装任何 JRE。

使用终端显示当前的 javac -version 是 1.6.0_22。现在,我阅读了有关在 Eclipse->Preferences->Java->installed JRE to Library/Framework/JavaVM/Versions/1.6/home 中指定路径的信息,问题是在“版本”之后我只找到“别名”而不是文件夹。如果我点击它,它会告诉我别名不起作用。

所以我被困在这里:有人有解决方案吗?


我找到了一个解决方案,所以我想分享一下。实际上没有任何效果,我也打电话给苹果,他们不知道。所以我已经下载了 Windows 7 并使用 bootcamp 将它安装在我的 Mac 上。现在一切正常。

【问题讨论】:

    标签: eclipse macos java


    【解决方案1】:

    让你的eclipse指向INSTALLED JREJDK

    【讨论】:

      【解决方案2】:

      点击项目-->构建路径-->配置构建路径...-->库选项卡-->点击添加库按钮。如果找不到,请选择 JRE 系统库而不是选择 JRE,而不是您可以指定自己的 JRE。我认为这可能会有所帮助。

      【讨论】:

        【解决方案3】:

        对不起,如果它在 mac 上不起作用(无法检查),但因为它是 Unix 系统:

        在终端中,执行which javac

        从输出中去掉/bin/javac,你就有了eclipse需要的路径

        【讨论】:

        • @Jordan 好的,但 /usr/bin/javac 可能只是一个符号链接。所以你需要做realpath /usr/bean/javac 并对输出进行上述操作。见this page about realpath
        • 嗯。看起来 OS X 甚至没有 realpath 命令(尽管奇怪的是它有一个手册页)。使用ls -l 表明它指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac 所以我想它会是/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/ 但我认为这不是OS X 的正确路径;在 Eclipse 中试了一下,好像不行。
        • @Jordan 不,我很确定 /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac 是另一个符号链接。也试试 ls -l
        【解决方案4】:

        我看到了这个帖子solution!

        它帮助我解决了我在全新安装 leopard 后在我的 Mac 上遇到的问题。似乎这些变量必须手动设置。

        【讨论】:

          【解决方案5】:

          JRE 文件的路径是什么? 不是别的东西,而是~JRE~(Java 运行时环境) 根据需要http://www.boonex.com/trac/dolphin/wiki/RayMediaServerInstallation

          【讨论】:

            【解决方案6】:

            在我的 macbook pro 上,我遇到了同样的问题:在导入的 Java 项目中,找不到某些库(如 java.time)。

            我尝试了一些教程,但最后我解决了 安装最后一个 JRE 版本和 删除所有旧版本 System/Library/Java/JavaVirtualMachines

            希望有用

            【讨论】:

              【解决方案7】:

              答案是获取 Eclipse-Oxygen。在观看了一堆 youtube 视频并尝试上述提示后没有任何效果,我一直得到

              “在 localhost 启动 HTTP 预览”遇到问题。 找不到 JRE 可执行文件。

              然后我看到this post Nitin Dahyabhai 写道,这是针对 Eclipse-Oxygen 修复的 Mac 特定错误

              我使用 Oomph 的 eclipseinstaller 上传了 Eclipse-Oxygen(用于 Javascript 和 Web 开发人员的 Eclipse IDE)--- 我的 html 页面的 LO 和 BEHOLD 预览是即时的,无需设置!

              【讨论】:

                猜你喜欢
                • 2014-09-20
                • 2014-10-21
                • 1970-01-01
                • 2018-01-22
                • 2012-02-16
                • 1970-01-01
                • 2016-02-23
                • 2011-04-07
                • 1970-01-01
                相关资源
                最近更新 更多