Rascal Eclipse插件安装错误:“ Rascal需要Java开发工具包(JDK)”

时间:2018-11-30 15:44:11

标签: eclipse install rascal

我正在尝试安装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).

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

有人建议克服这个错误吗?

1 个答案:

答案 0 :(得分:0)

这是一个配置问题,其中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的命令行参数设置堆栈大小,
    • ,或者您可以在eclipse.ini文件中进行设置。
      • 找到以-vmargs开头的行,并在单独的行-Xss8m上添加