【问题标题】:Rascal Eclipse plugin installation error: "Rascal needs a Java Development Kit (JDK)"Rascal Eclipse 插件安装错误:“Rascal 需要 Java 开发工具包 (JDK)”
【发布时间】:2018-11-30 15:44:11
【问题描述】:

我正在尝试安装 Rascal,但安装时出现错误。

我按照https://www.rascal-mpl.org/start/的说明进行操作

到目前为止,一切似乎都很顺利。

  • 启动 Eclipse 后,我使用 Window>Perspective>Open Perspective> Other ...>Rascal

  • 切换到 Rascal Perspective
  • 我创建了一个名为 rascal-test 的新项目

现在出现错误: Rascal needs a Java Development Kit (JDK), ...

根据 Windows 设置,JDK is installed

Eclipse 设置显示two JRE's (Standard VM).

卸载/重新安装软件并重新启动系统没有帮助。

有没有人有任何建议来克服这个错误?

【问题讨论】:

  • Window > Preferences: Java > Installed JREs 添加 JDK 并删除 JRE。
  • 这也应该可以@howlger,具体取决于JDK的安装位置。我们发现编辑 eclipse.ini 文件是最有帮助的一种方法。

标签: eclipse installation rascal


【解决方案1】:

这是一个配置问题,Eclipse 没有自动使用正确的 Java 安装。你不是第一个遇到这个问题的人 (throubleshooting)。

修复它的方法在here 中描述。它需要找到您的eclipse.ini 文件并将Eclipse 指向JDK。 C:\Program Files\eclipse\eclipse.ini 有时适用于 Windows 用户。请注意该文件中的空格和换行符,因为它们非常敏感。同时也是增加堆栈大小和堆内存的好时机,这也被描述为here

为了方便参考,我在该页面上包含了答案:

  • 先找到文件
    • 在 MacOSX 上它可能在 /Applications/Eclipse.app/Contents/MacOS/eclipse.ini
    • 在 Windows 上可能位于 C:\Program Files\eclipse\eclipse.ini
    • 在 Linux 上,您在其中提取了 eclipse tarball。
  • 然后找到以-vm 开头的行并添加到下一个单独行 java 运行时二进制文件的路径,例如/usr/bin/javaC:\Program Files\Java SDK 1.8\bin\javaw(注意没有 .exe)。
    • 如果找不到以-vm 开头的行,则应在前面添加 以-vmargs 开头的行
  • 请有足够的内存来运行 Rascal
    • 使用eclipse-vmargs -Xss8m的命令行参数设置stacksize,
    • 或者您可以在eclipse.ini 文件中设置它。
      • 找到以-vmargs 开头的行并在单独的行上添加-Xss8m

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 2019-07-22
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多