• ベストアンサー

コンパイルエラー

コンパイルしよとすると、 -bash: javac: command not found というエラーが出てきて、 他で同じ様な環境を作ってコンパイルすると上手くいきます。 javaのバージョンが違うだけでその他に特に相違点はありません。 このようなエラーが出る原因としては何が考えられるのでしょうか? よろしくお願いします。

  • Java
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

Javaの実行環境がインストールされていないと思われます。ので、インストールする必要があるかと思います。下記のサイトを参照されてはいかがかと。

参考URL:
http://www2.wbs.ne.jp/~yoshiba/java001/java1.htm
nobody_knows
質問者

お礼

ちゃんとインストールされていなかったようです・・・・ ありがとうございました!

その他の回答 (2)

  • syosyosyo
  • ベストアンサー率33% (32/95)
回答No.2

pathが通ってないという単純ミス、ということはないですか?

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

javacにパスが通っていないからでしょうね。

関連するQ&A

  • javaで突然コンパイルができなくなった。

    javaで突然コンパイルができなくなった。 Linuxでjavaをしているのですが、いままで不自由なく使っていたのですが、昨日からコンパイルができなくなってしまい困っています。 javac: Command not found. と表示されます。それ以外は何も出てきません。 変なところを触った覚えもないし、とても困っています。 よろしくお願いします!!

    • ベストアンサー
    • Java
  • Fedora Core5にJavaを入れましたがコンパイル出来ません。

    Lnux初心者です。Fedora Core5にJavaを入れましたがコンパイル出来ません。 Javaのバージョンはj2sdk1.4.2_12とjdk1.5.0_08です。インストール確認も出来Pathには/home/****の.bash_profileにJAVA_HOME=/usr/java/j2sdk1.4.0_12 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH を追加しましたがコンパイル時にbash: javac: command not found と言うエラー表示がでます。どうにかLinuxでJavaをと考えているのですが、先に進めず困っています。Pathの通しかたがダメなのかどうかも判りません。どうかよろしくお願いします。

  • コンパイル

    プログラムをコンパイルしようと思い、 $ g++ -o hello hello.cpp と打つのですが、 -bash: g++: command not found と出てきて、コンパイルができません。 ためしにgccとも入れてみましたが、ダメでした。 どなたか教えて下さいm(_ _)mお願いします。

    • 締切済み
    • Mac
  • c++のコンパイルの仕方がわかりません

    プログラミング初心者です。 今回初めてC++を使ってプログラムを組むこととなったのですが、ソースを書いてからコンパイルの仕方がわかりません。。。 パソコンはmac os x 10.6.8を使っています。 テキストエディタからコンパイルしようとすると-bash: gcc: command not foundでてしまいます。なので、gccが入っていないのだと思い、xcodeをダウンロードしようとしたのですが、「Mac OS X バージョンXcode Install Assistant以降が必要なため、Macintosh HD は“ 10.7”にインストールできません。」と表示されインストールできませんでした。また、apple developerからxcode3はダウンロードできたのですが、やはり-bash: gcc: command not foundと表示されてしまいます。。。 そこで質問なのですが、 1この状況は、そもそもgccが入っていないためにコンパイルが出来ないという認識で合っているのか。 2xcodeの他に何かフリーでコンパイルが出来るソフトはあるのか 3もっと簡単にコンパイルできる方法はあるのか。 ということを、お手数ですがどなたか教えて頂けたらうれしいです。 よろしくお願いします。

  • コンパイルが通らない

    うちのPCでは確実にコンパイルが通って、実行までできたプログラムが他の人のPCではコンパイルが通らなかったり実行ができません。 実行する際には javac nishi.java java nishi とやると以下のようなエラーがでて実行ができません(コンパイルは通ります。決してjava nishi.classとかjava nishi.javaといったお約束の間違いは行っていません) Exception in thread "main"java.lang.NoClassDefFoundError:nishi また違うファイルではこっちでコンパイルが通るのにあっちではコンパイルが通らなかったりします。バージョンが違うためでしょうか?僕のバージョンが1.5.08?で相手が1.4.2くらいです。だからコンパイルが通らないの?

  • コンパイルエラーをファイルに出力する

    解答という形で投稿してしまい、締め切りになっちゃ ったので、再度質問という形で投稿します。 以下再投稿 よくよく考えてみると、コンパイルエラー時の出力に 関する解決方法が、明快にまとめられているものって 余り無いですね。。。恐らくこれ以後も同様の質問は 繰返され続けると予想されますので、参照用にまとめ てみようと思います。 OSがWindows95,98,Meの場合。 - JDK(SDK)のバージョンを調べる。 >java -version - コンパイルする(バージョンの結果で方法が違う) ・結果が「java version "1.2"」の場合。 >javac -J-Djavac.pipe.output=true **.java > $$.txt とすると**.javaのコンパイルエラーが$$.txtに出力されます。 ・結果が「java version "1.2.2"」の場合。 「java version "1.2"」と同じです(上記参照) ・結果が「java version "1.3.0"」の場合。 (方法1)oldjavacを用いる方法。 >oldjavac **.java -Xstdout > $$.txt (方法2)通常のjavacを用いる方法。 >start javac -J-Djavac.pipe.output=true **.java > $$.txt この「java version "1.3.0"」はバグの関係で特殊な 記述になってしまいました。 私の手元に在った(build 1.3.0-c)というバージョン のみのバグなのか、それ以外の1.3でも同様の問題なの かは残念ながら手持ちが無いので試せませんでした。 ・結果が「java version "1.4.0"」の場合。 >javac **.java -Xstdout $$.txt 又は。。。 >javac -Xstdout $$.txt **.java どちらの記述でも同様に働きます。 - コンパイルエラー($$.txt)をみる。 >type $$.txt | more 又は。。。 >edit $$.txt で、プロンプト上で見る事が可能です。 *他バージョン等の補足や訂正が御座いましたらフォロー お願いします。

    • ベストアンサー
    • Java
  • コンパイルの仕方

    今、家でパスカルでメモ帳に書いたプログラムをcygwinでコンパイルして見たんですが bash: gpc: command not found という文字が出て上手くいきません。 gpcの変わりにgccやccを入れても同様な文字が出てコンパイルできません。 ネットのサイトではこれでできると書いているのにどうして上手くいかないのか教えてください。 初心者なのでできるだけわかりやすく教えてくれたらうれしいです。

  • ログイン時にエラーメッセージが出ます。

    redhatlinux(2.4.18-14)で、telnetでログイン時に以下のようなメッセージが出るようになってしまいました。 ************************* -bash: id: command not found -bash: [: =: unary operator expected -bash: id: command not found -bash: dircolors: command not found -bash: id: command not found -bash: id: command not found -bash: id: command not found -bash: [: too many arguments ************************* そもそも、昨日boot中に誤って電源を落としたことが影響しているような気がします。が、なぜかパスが通っていないため、manページも見られませんし、viも使えない状況です。こういう場合どうすればよいのでしょうか? 初歩的な質問かと思いますが、よろしくお願いします。

  • LinuxにJAVAをインストしたのですが。

    Turbolinux6.5Serverにrootユーザーでrpm -Uvh jdk-1.3.1_01.i386.rpmを実行してJAVAをインストール後、確認のためexport PATH=/usr/jdk1.3.1/binを打ってパスが通ったことを確認し、でvi ~/.bash_profileでファイルを開きPATH="$PATH:/usr/java/jdk1.3.1/binを一行追加し、再起動後javac▲Hello.javaをコンパイルしようとしたのですが、bash: javac: command not found と出て実行できません。どうしたらよいのでしょうか。設定が足りないのでしょか? どなたか教えてください!

  • Mac OS X Lionで,C言語コンパイル

    今まで普通にターミナルで.cのファイルをgcc -oでコンパイルしていましたが, -bash:gcc: command not found みたいになってコンパイルできません. サイトとかで,lionにしたら,gccでコンパイルできなくなるみたいに 書いてたのですが,どうやったら前のようにコンパイルできますか? だれか助けてください. お願いします.

専門家に質問してみよう