我已经安装了 Eclipse 4.3 Juno。我的环境分为两个独立的工作区。一种用于 Java,一种用于 c/c++。
当我为 CI 运行 eclipse 时,可以使用它并编译我的项目。
eclipse -data d:\src\c -vmargs -Xmx512M
现在,当我运行 Java 开发环境时,我突然收到此错误:
error 'g++/gcc' not found in path
这两个工作区完全分开,有自己的 .metadata 目录。
我尝试了在这里和通过谷歌找到的各种提示,比如重置首选项,但没有任何帮助。由于我可以使用我的 C 环境,因此应该足以证明编译器的存在。:) 它也在 PATH 变量中,所以当我在 windows commandproampt 上使用 g++/gcc 时,我被拒绝访问(因为它是 cygwin)。
那么,当我只为 Java 运行我的 Eclipse 时,我怎样才能摆脱这个恼人的错误。我什至不需要 CDT,但插件可能安装在 eclipse 中而不是工作区中。所以这必须是一些路径设置,我为 C 而不是 Java 环境更改了。