質問: java プログラミング 文法 エラー このjavaプログラムはエラーが出るんですが、何が間違ってるんでしょうか? プログラムは一行のみです。 「cpp: error trying to exec 'cc1plus': execvp: no such file or directory」 エラーは以下の通りです。 [javac] /usr/local/sen/src/java/net/java/sen/util/doublearraytrie.java:1: class または interface がありません。 [javac] cpp: error trying to exec 'cc1plus': execvp: no such file or directory [javac] ^ [javac] /usr/local/sen/src/java/net/java/sen/util/doublearraytrie.java:1: 文字リテラルが閉じられていません。 [javac] cpp: error trying to exec 'cc1plus': execvp: no such file or directory [javac] ^ [javac] /usr/local/sen/src/java/net/java/sen/util/doublearraytrie.java:1: 文字リテラルが閉じられていません。 [javac] cpp: error trying to exec 'cc1plus': execvp: no such file or directory [javac] ^ [javac] エラー 3 個 [javac] 警告 3 個 アドバイスよろしくお願いします。
回答: > cpp: error trying to exec 'cc1plus': execvp: no such file or directory cc1plusというのはgccというコンパイラの中でc++のコードのコンパイルを担当している実行ファイルです。お使いのコンピュータ環境にc++をコンパイルするために必要なコンポーネントがインストールされていないのでしょう。 この推測が合っていたとしても、なぜjavaファイルの内容がgccのエラーメッセージで書き換えられてしまうのかは分かりませんが。 gccのc++コンポーネントをインストールすれば上記のエラーは発生しなくなるでしょうから、それによって先に進めるかもしれません。