javacがない。。すみません。マルチです。

このQ&Aのポイント
  • 2年ぶりくらいにJavaをやろうと思い、J2SE(TM) Development Kit 5.0 Update 6をダウンロードしてインストールしましたが、コンパイルする際に'javac'というコマンドが認識されずエラーが出ています。
  • ダウンロードしたフォルダを検索しても、Javac.exeが見つからず、どこにインストールされたのかわかりません。
  • 現在はAll-In-OneEclipseを使用してコンパイルしているが、重くなるため普通にコンパイルしたい。どう対処すればいいでしょうか?
回答を見る
  • ベストアンサー

javacがない。。すみません。マルチです。他では目ぼしい回答がないので。。

すみません。他サイトでも質問したのですが、目ぼしい回答が得られなかったので、マルチですがよろしくお願いします。 2年ぶりくらいにJavaをやろうと思いダウンロードしました。<J2SE(TM) Development Kit 5.0 Update 6> https://sdlcweb2b.sun.com/ECom/EComActionServlet;jsessionid=893CAFBB6389A596A81683C0BD55DA2E インストールしまして、パスもそのフォルダに通しました<J2SE(TM) Development Kit 5.0 Update 6 > コンパイルしてみると、 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 のエラー出現です。。 ためしに、D:\Program\Java\jdk1.5.0_06\binの中を覗いてみるとJavac.exeがないです。。 CドライブとインストールしたディレクトリD:\Program\Javaを検索したんですが、どこにもないです。。 どうすればいいんでしょうか??今のところAll-In-OneEclipseというのでやっていますが、重いので、普通にコンパイルしたいんですが。。 よろしくお願いします。

  • Java
  • 回答数2
  • ありがとう数4

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

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

>1回目インストールしたとき、「ファイルがこわれています」というエラーがでて、今回はこのような状態です。 >大きなファイルなのでダウンロード中にファイルが破損してしまったのでしょうか?  たぶんダウンロード中に壊れたと言うより、容量不足で完全にダウンロードできなかったのだと思います。 >家族共用のパソコンなので、何かをアンインストールするわけにもいかず。。  本当なら自分専用のPCを用意するのが得策ですが、高いので容易に勧めることが出来ないのが残念です。 >Cドライブはこれ以上入れると容量がいっぱいになってしまうんです。  気になるのですが、jdk0.5.0_06をインストールするとjre1.5.0_06というものもインストールされるようになっていますが、これは"C:\Program Files"以外での動作を保証していない(以前私はこのような警告がでました)と思いますのでこれの容量も確かめて見てください。 私のPCでは、jdk1.5.0_06は199Mバイト、jre1.5.0_06は70.5Mバイトとなっています。このぐらいの空き容量が必要となります。 それで本題ですが jdk1.5.0_06はDドライブにインストールしても問題ないので、そちらにインストールするようにお勧めします。 空き容量が不十分な場合は外付けハードディスクでも問題ないと思います。(私はやったことがありません) 最後になりますが、もしjre1.5.0_06用の容量が足りない場合、自分専用のPCの購入を検討されたほうが無難におもいます。

kamkamkam3
質問者

お礼

うわ~。どうもありがとうございます。大変詳しい方ですね。 容量不足で完全にダウンロードできなかったですか。。それは、ありうるような気がします。 また、JREの方は"C:\ProgramFiles"以外は駄目なんですね。それは、とてもいいことを聞きました。確かJDK5.0はJDKとJREを別々にインストールするようになっていたので、そうします。わざわざJDKとJREのバイト数まで調べていただいて大変助かりました。 以前、JavaをやっていたときもDにインストールしたのですが、C:\ProgramFilesにもJREができまして、そこのlib\extに拡張ファイルを入れてクラスパスを通さないとコンパイルとか実行ができなかった覚えがあります。JREは、C:Program Filesじゃないと絶対駄目ですね! とても参考になりました。1冊新しい本でも雑誌でもかって、それの付属CDでインストールしようとおもいます。 なお、おニュウのパソコンは買えません。。 本当に参考になりました。ありがとうございました。

その他の回答 (1)

回答No.1

インストールし直してはどうでしょうか。 デフォルトでは"C:\Program Files"の中にインストールされ、"jdk1.5.0_06"というフォルダが出来ると思います。 パスは"C:\Program Files\jdk1.5.0_06\bin"に設定すれば良いかと思います。

kamkamkam3
質問者

お礼

どうもありがとうございます。 インストールは2回目なんです。。Cドライブはこれ以上入れると容量がいっぱいになってしまうんです。 家族共用のパソコンなので、何かをアンインストールするわけにもいかず。。 1回目インストールしたとき、「ファイルがこわれています」というエラーがでて、今回はこのような状態です。 大きなファイルなのでダウンロード中にファイルが破損してしまったのでしょうか?

関連するQ&A

  • JDK1.6(Windows版) jar/javacコマンドが見当たりません

    こんばんは。 java.sun.comから、以下のJDK1.6(Windows版)を入手し、インストール しましたが、jar/javacコマンドが見当たりません。 jdk\bin配下や、jre\bin配下も確認しましたが見当たりませんでした。 jar/javacコマンドは、jdk1.6から無くなったのでしょうか? ご存知の方、アドバイスお願いします。 Windows Platform - Java(TM) SE Development Kit 6 Update 1 jdk-6u1-windows-i586-p.exe

  • javacのコンパイルでファイルが見つかりませんと出ます

    はじめまして。java初心者です。 javaのe本という入門書を読みながら勉強していて、つまづいてしまいました。 こちらに似たような事例がたくさん載っていたので、参考にさせていただいたのですが、どうしてもうまくいきません。 C:\MyJava>javac MyJava.java javac: ファイルが見つかりません: MyJava.java 使い方: javac <options> <source files> C:\MyJava>path PATH=C:\Program Files\Java\jdk1.6.0_07\bin;C:\Windows\system32;C:\Windows;C:\Win dows\System32\Wbem;C:\Program Files\Common Files\Lenovo;C:\Program Files\Lenovo\ Client Security Solution;C:\Program Files\Diskeeper Corporation\Diskeeper\;C:\Pr ogram Files\ThinkPad\ConnectUtilities;C:\Program Files\QuickTime\QTSystem\; C:\MyJava>java -version java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing) C:\MyJava>javac -version javac 1.6.0_07 C:\Program Files\Java\jdk1.6.0_07\bin>dir ドライブ C のボリューム ラベルは SW_Preload です ボリューム シリアル番号は D4C0-CEAB です C:\Program Files\Java\jdk1.6.0_07\bin のディレクトリ 2008/06/10 02:10 135,168 java.exe 2008/06/10 02:10 25,600 javac.exe なお、Javaは Java(TM) SE Debelopment kit 6 update 7 と J2SE Runtime Environment 5.0 update 16 と J2SE Development kit 5.0 update 16 を 残してすべてアンインストールしました。 コンパイルするテキストの内容は以下のとおりです。 //MyJava class MyJava { public static void main(String args[]) { System.out.println("a"); } } C:\MyJava>dir ドライブ C のボリューム ラベルは SW_Preload です ボリューム シリアル番号は D4C0-CEAB です C:\MyJava のディレクトリ 2008/09/28 16:34 <DIR> . 2008/09/28 16:34 <DIR> .. 2008/09/28 17:05 104 MyJava.java.txt 1 個のファイル 104 バイト 2 個のディレクトリ 6,294,286,336 バイトの空き領域 自分ではどこがおかしいのかわかりません。 どうかお力添えをお願いします。

    • ベストアンサー
    • Java
  • JDK5.0のjavacが見つかりません

    J2SDK1.4.2から1.5にアップデートを試み、下記Sunのサイトから、 http://java.sun.com/j2se/1.5.0/ja/download.html JDK 5.0 Update 10 をダウンロードし、インストールを実行しました。 これには、JREとコンパイラやデバッガのようなコマンド行開発ツールが含まれるとあります。 ところが、インストールディレクトリ直下にのbin ディレクトリには、コンパイラ javac がみあたりません。 1.4.2まではbin下のjavacを使用していたのですが、構成が変わったのでしょうか。またはインストールしたファイルが間違っていたのでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • javacが機能しません

    過去の質問を検索してみて、同じ質問がいくつかあったのですが、同じような症状なのに、なぜか解決出来ないので、再度質問させていただきます。 「Javaのe本」という本を読みながら試しにjavaをインストールして勉強し始めたところです。 ダウンロードした開発環境は「j2sdk 1.4.1_05」です。 pathの設定も「C:\j2sdk 1.4.1_05\bin」で間違いなく設定してあります。 コマンドプロンプトからサンプル(デモ)ファイルを動かすこともできるのでpathの設定はあっていると思います。 ところが、4行ぐらいの.javaファイルを作成してコンパイルしようとすると、 ’javac’は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されません。 となってコンパイルできません。 ちなみにbinフォルダの中にはjava.exeのとなりにjavac.exeファイルも入っています。 何が悪いのかさっぱりわからないので、アドバイスをお願いします。

    • ベストアンサー
    • Java
  • コマンドプロンプトでjavacが使えない

    JAVA初心者です。OSはWindows Vistaを使っています。 前にもこのような質問があったのですがうまくいかなかったため質問させていただきます。 コマンドプロンプトで「javac」と入力すると、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」というエラーメッセージが表示されます。 どうしたらいいのでしょうか。 自分のパソコンにはjavaが3つインストールされててよくわからないです。 1.Java Platform,Enterprise Edition 5 SDK 2.Java(TM) 6 Update 3 3.Java(TM) 6 Update 11 Pathの環境変数はC\Program Files\Java\jdk1.6.0_11\binとなってます。自分でいろんな所をみて試してみたのですがダメでした。 自分は無知なのでよくわからないので、どうしたらいいかなどご指摘ください。

    • ベストアンサー
    • Java
  • PCにインストールされてるJavaの種類について

    「プログラムのアクセスと既定の設定」というところをクリックするとPCにインストールされてるソフト等の一覧が出てきますよね。その中でJava関係のものが沢山インストールされているのですが(下記参照)、正直どれを削除しておいても良いのかが分かりません。しかも下記の一覧にはインストールした覚えの無いものまで入っています(一覧の下から3番目のものです)。Googleで調べてみても英文のHPしか出てこず八方塞がりです。 分かる人がいらっしゃったら宜しくお願いします。 【一覧】 ・J2SE Development kit 5.0 update 6 ・j2SE Runtime Environment 5.0 update 10 ・Java 2 Runtime Environment, SE v1.4.2_11 ・Java 2 SDK.SE v1.4.2_11 ・Java DB 10.2.2.0 ・Java(TM)6 update 3 ・java(TM) SE Development Kit 6 Update 3 ちなみにPCはWindowsXP HomeEditionです。

    • ベストアンサー
    • Java
  • コンパイラ(javac)と実行(java)が違う。

    コンパイラ(javac)と実行(java)は同じバージョンでしょうか。 javac -version と java -version で比べてみてください。 違いましたら、同じバージョンのでコンパイルしましょう。 C:\JAVA>java -version java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) Client VM (build 25.261-b12, mixed mode) C:\JAVA>javac -version javac 14.0.1 バージョンが違います。 どうやって、合わせるのでしょうか? 度々申し訳ございません。 ご回答のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • Javaのプログラムで文字が出力できません

    Javaについて勉強中です。 Java SE Development Kit 7u6というものをoracleのサイトがらダウンロードし、インストールしました。 >javac -versionと入力すると javac 1.7.0_06 >java -versionだと java version "1.7.0_06" Java(TM) SE Runtime Environment (build 1.7.0_06-b24) Java HotSpot(TM) Client VM (build 23.2-b09, mixed mode, sharing) と表示されるのでインストールはうまくできていると思うのですが、 class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!!"); } } をtest.javaで保存し、javac test.javaと入力してもコマンドプロンプトには何も表示されません。 なぜでしょうか?教えてくださいm(_ _)m

    • ベストアンサー
    • Java
  • Javacコマンドが認識できない

    コマンドブロンプトでjavacコマンドを打っても下記のメッセージが表示され、コマンドが認識されないので、認識させる方法を教えてください。 ●私の環境項目  Os windows 8.1    プログラム: java SE Development kit 8_ PATH : C:\Program Files (x86)\Java\jre1.8.0_20\bin ●メッセージ: C:\>javac 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\>

    • ベストアンサー
    • Java
  • コンパイルできません

    J2SEをインストールできなかったのでwindows installerをアンインストール後updateしなおしました。 その後インストールできたのですが、コマンドプロンプトでcd c:\をした後、javac ○○.javaでコンパイルできませんでした。画面には「'javac'は内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません」と出ました。これはどういう意味なのでしょうか? JavaファイルはCドライブにJAVAフォルダを作ってその中に入れてあります。

    • ベストアンサー
    • Java

専門家に質問してみよう