Eclipse 4.3 Juno をインストールしました。私の環境は 2 つの別々のワークスペースに分割されています。1 つは Java 用で、もう 1 つは c/c++ 用です。
eclipse for CI を実行すると、それを使用してプロジェクトをコンパイルできます。
eclipse -data d:\src\c -vmargs -Xmx512M
Java 開発環境を実行すると、突然次のエラーが発生します。
error 'g++/gcc' not found in path
2 つのワークスペースは、独自の .metadata ディレクトリで完全に分離されています。
設定をリセットするなど、ここやグーグルで見つけたさまざまなヒントを試しましたが、何も役に立ちませんでした。私は C 環境で作業できるので、コンパイラが存在することを十分に証明する必要があります。:) PATH 変数にも含まれているため、Windows コマンドプロンプトで g++/gcc を使用すると、アクセスが拒否されます (cygwin であるため)。
では、Java のみで Eclipse を実行するときに、この迷惑なエラーを取り除くにはどうすればよいでしょうか。そこにCDTさえ必要ありませんが、プラグインはおそらくワークスペースではなくEclipseにインストールされています。したがって、これは何らかのパス設定である必要があり、C 用に変更しましたが、Java 環境用には変更しませんでした。