java - 使 OcaIDE 在 Mac 上的 Eclipse 中工作

标签 java eclipse macos ocaml ocamlbuild

经过几天的努力,我不得不停止浪费时间并最终寻求帮助。我在 iMac 上运行 Mavericks。我已经安装了 Eclipse[版本:Kepler Service Release 1] 和 OcaIDE 插件。我的所有路径都默认填写,除了 ocamlbuild , omakeOcamle lib Path 。所以我想我已经完成了最终让 Ocaml 编译我的程序并获得我在终端中得到的结果所需的一切。

我创建了一个新的 Ocaml 托管项目,然后创建了一个扩展名为 file.ml 的新文件。并输入:

List.fold_left
(fun acc x -> acc + x)
0
[1; 2; 3; 4];;

在终端中,我得到了我所期望的:- : int = 10但在 Eclipse 中,在错误选项卡中,我得到 org.eclipse.e4.ui.workbench 。我用谷歌搜索了这个,但在我看来,有很多事情可以让这个错误显示在错误选项卡中。 我只需要帮助修复此问题,以便当我选择代码并单击“Eval in Toplevel”时,我可以让代码生成有用的内容而不是错误。我会很感激一些帮助。谢谢。

最佳答案

您需要填写 ocamlbuild 和 OCaml lib 路径才能运行代码。路径应该会自动填充,但有时却没有(我确实遇到过一次,这是因为文件权限问题,我的 OcalIDE 无法读取 ocaml bin。您也可以检查一下)

您可以检查您的ocaml路径并填写未填写的路径。例如,如果 ocaml 放置在/usr/local/bin/ocaml,则 ocamlbuild 应为/usr/local/bin/ocamlbuild,OCaml lib 路径应为/usr/local/lib/ocaml

关于java - 使 OcaIDE 在 Mac 上的 Eclipse 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659307/

相关文章:

java - ManyToMany 集合不断被删除

java - 与类不关联的 Eclipse 可视化编辑器

java - 学习 Maven : "Unable to parse configuration" for jar plugin

macos - NSAttributedString size() 方法返回不正确的宽度

macos - Flutter Web 应用程序在调试中因 DUE_TO_PRIVACY_VIOLATION 而崩溃(相机权限)

macos - 通过双击 osx 打开 ipython notebook

java - 解析 wsdl 时出错 - 系统找不到指定的路径

java - 将变量从 Scriptlet 传递到 javascript 代码。

java - 构建这个并发问题的正确方法是什么? Spring 启动

java - Android:无法将数据插入到 SQLite 中