• ベストアンサー

初心者です。JAVA SDKについて教えてください。

「初体験JAVA」と言うCD-ROMのついている本を使って本の通りにインストール・設定等をして、MS-DOSでコンパイルしようとしても「javacは、内部コマンドまたは外部コマンド、操作可能なバッチファイルとして認識されていません」となり、これがどういう事なのかわりません。 それともう1つ、http://www.fiberbit.net/user/mo880d4/index.html のJAVA SDKダウンロード手順に従いSUN社からインストールして「class test」から始まるtest.javaファイルを書いたのですが、保存先が「D:\test」となっていて、これがどこなのかがわりません。D:\なのでD:\のところに保存すると、CDに書き込み準備ができたファイルとなっています。ここに保存したままMS-DOSを起動して、「D:」「cd test」と順番に入力したら「指定されたパスが見つかりません」と出てしまってどうしたらよいのかわからなくなってしまいました。 OSはXPです。 PATHの設定もしました。 何が間違っているのかご教授いただけたら助かります。

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

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

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

>MS-DOSでC:\testと入力したら cd C:\test で移動しましたか?

s_used_c
質問者

お礼

ご協力本当にありがとうございました。

s_used_c
質問者

補足

こんにちは。昨日のお昼頃に、インターネットや使っているのとは別の本を見ながらやっていたらなんとかできました! 一昨日は説明の通りC:\Documents....xxxx>「cd test」と入力をしてたから移動もできていなかったのですが、昨日、違う本だったかな?に「pathはユーザーとシステムの両方に追加」とでており、MS-DOSでは「cd c:\test」と載っていたから入力してみたら移動ができました。なので続けてC:\test>「javac test.java」を入力したら無事にコンパイルすることができました。 3、4日できなくて悩んでいたのに思わぬ拍子にできたので変な感じです。どうもありがとうございましたm(_ _)m

その他の回答 (1)

  • aki567
  • ベストアンサー率32% (141/439)
回答No.1

(1)PATHの設定もしました。CLASSPATHの設定ですね? ここに、Cから始まって、binまでのPATHを書いてください。(そこを開いてコピペする方が簡単ですが) (2)D:\testと言うのは、Dドライブのtestというフォルダです。Dドライブが無ければ、Cドライブにtestと言うフォルダを作って、そこに入れて、「C:\test」と読み替えてください。おそらくDドライブがないのでしょう。(パーティションが切ってないんでしょうね)

s_used_c
質問者

お礼

ご協力ありがとうございます。感謝いたします。

s_used_c
質問者

補足

PATHの設定は、ユーザーとシステムがあったので両方に追加記入しました。CからbinまでというのはC:\のProgramに入っているから C:\Program Files\Java\j2sdk1.4.2_11\bin で良いですか? testをCドライブに作って読み変えてMS-DOSでC:\testと入力したら「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」とでてしまいました。

関連するQ&A

  • 「やさしいJava」で勉強していますが、コンパイラが起動しません。

    コマンドプロンプトで javac Sample1.java というコマンドを実行すると、 "'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。" とでてしまいます。 もう少し状況を説明しますと、 OSはXPsp2で、まずは本に書いてあるとおり、JDKの最新バージョンj2sdk1.4.2_09をC:\j2sdk1.4.2_09にインストールしました。 そしてユーザー環境変数を PATH C:\j2sdk1.42_09\bin と編集もしました。 そしてソースファイルをつくり、 C:\Documents and Settings\ユーザー名\My Documents\Sample1.java と保存しました。 そしてコマンドプロンプトに C:\Documents and Settings\ユーザー名\My Documents>javac Sample1.java と実行すると、前記のようにコンパイルできません。 自分で少し調べたのですが、コマンドプロンプトに"java -version"を実行させてみたら、なぜか'java version "1.5.0_04"'となってしまい、j2sdk1.4.2_09をインストールしたのにおかしいな?と思っています。 皆様、コンパイラできるようにご助言くださいますようよろしくお願いいたします。

    • ベストアンサー
    • Java
  • Javaのインストール、コンパイルについて

    WindouwsXPにjavaをインストールし(バージョンは1.4.2_04)パスの設定も環境変数の「システム変数の編集」で(変数名:Path、変数値:C:WIN・・・の後ろに;C\j2sdk1.4.2\binを追加)しました。インストールはされたのですが、メモ帳でプログラムを作り、ファイル名の後ろを「.java」に保存し、コマンドプロンプトでコンパイルをしたのですが、「’javacは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」とでてしまいます。初心者なもので、どのように対処すればよいか分かりません。どなたか対処法を教えていただければありがたいです。

    • ベストアンサー
    • Java
  • JAVAの初心者です。JDKについておしえてください。

    エクリプスを使おうとおもってたのですが、JDKから始めたいと思い、SUN社からインストールしてソースファイルを書き、さて実行してみようとおもったら、(1)のように出てしまってどうしたらよいのかわからなくなってしまいました。 ファイルの場所はメモ帳のプロパティをみて確認し、その場所のディレクトリに移動して、javac Sample1.java と、書いて実行したところ (1) "javac"は、内部コマンド、または外部コマンド 操作可能なプログラム、またはバッチファイルとして認識されていません。とでるのです、これってどうしたらよろしいのでしょうか?? コンパイラはhttp://java.sun.com/j2se/1.5.0/ja/download.html から落としたものです。 OSはXPです。 PATHの設定もしました。メモ帳に書いたソースはマイ・ドキュメントに保存しました。 PCにはエクリプスもインストールされてます。 この情報でもまだ足りないようでしたら補足いたします ご教授いただけたらうれしいです。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • 初心者です・・・

    JAVAを始めようとがんばってます! が・・・。 いきなりトラブってます。>< {内容} まず「j2sdk1.4.2_15」をインストしました。 システム環境変数のPathに「;C:\j2sdk1.4.2_15\bin」を追加しました。 プロンプトで「C:\MyJava>javac MyJava.java」を実行すると 『'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。』 となります。 (ちなみに「cd C:\j2sdk1.4.2_15\demo\jfc\Notepad」→「java -jar Notepad.jar」ではデモが表示されました。) どこがいけないのでしょうか? 知恵を貸してください。

  • 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
  • JavaのHello Worldについて

    Hello Worldに関する質問です。 1:パソコンのJavaのSDKをいれたのですが、なんて言うファイルに入れたか分かりません。どうやったらファイル名が分かりますか? 2:PATHの編集で何を付け加えたらいいのかわかりません。分かっているファイル名がC:¥Proglam Filesだけで、¥Java¥とかがつくのかさえ分かりません。どんな言葉を付けたらいいのでしょうか? 3:Hello Worldでjavac Hello.javaといれても、「内部コマンド及び外部コマンドとして認証されていません」の様なエラーメッセージが出るだけで全く前に進みません。これはPATHの編集で間違いがあったからですか?一体どうすればいいのしょうか? 説明が悪くて本当にすみません。javac Hello.javaに徹夜で六時間以上頑張っていますがさっぱりです。どうぞよろしくお願いします。

    • ベストアンサー
    • Java
  • コンパイルできない

    javaファイルをコンパイルしようとして コマンドを入力すると C:\java>javac file928.java 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 となってしまいます・・・ SDKのインストール パスの設定は行っているのですが・・・ OSはXPのホームエディション/SP2です わかる方いらしたらよろしくお願いします

    • ベストアンサー
    • Java
  • コンパイルができない。

    Win2000のj2sdk1.4.0を使用しています。 環境変数は設定済みです。 CLASSPATH=c:\j2sdk1.4.0\lib\tools.jar JAVAHOME=c:\j2sdk1.4.0 MS-DOSで javac test.java を実行すると以下のエラーがかえされます。 'javac'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 アドバイスお願いします。

  • javaのインストール

    これからjavaの勉強をはじめようと思い、十日で学ぶjavaという本を買ってきてインストールしましたが、うまくインストールできません。 環境はXPからCDからやりました。ダウンロード自体はうまくいっているのですが、環境変数の設定が違うのか、pathにC:\Program Files\Java\jdk1.5.0\binを入れてjavacをコマンドプロンプトで動かそうとしても操作可能なプログラムとして認識されませんと出ます。また、telnet等普段使っているコマンドも同じようになってしまい大変困っています。どなたかこの文章を読んで何が原因でどうしたらいいか分かる方がいらっしゃればご指導いただければと存じます。

    • ベストアンサー
    • Java
  • はじめてのJava

    こんばんわ☆ 私はプログラマーでもなんでもないただのOLなんですが、なぜか会社でJavaをみんなに教えることに・・・(;_;) 私は「Javaってなんですか?お菓子の名前??」っていうレベルなので(もちろんプログラミングなんかしたことありません)、大変困っています。 とりあえず、動かすだけ動かしてみようと思い、 http://www2s.biglobe.ne.jp/~yuuki_ki/java2sdk.htm ↑このサイトを見て、j2sdk-1[1].4.2-nb-3.5-bin-windows.exeっていうのをダウンロードしてインストールしました。 で、マイコンピュータのプロパティで環境変数のPATHっていうのに「;C:\Program Files\j2sdk_nb」って追加しました。 で、 class HelloWorldApp{ public static void main(String[] args){ System.out.println("Hello World!"); } } っていう内容のテキストファイルをc:\HelloWorld.java という名前で保存しました。 で、コマンドプロンプトで C:\Program Files\j2sdk_nb>javac HelloWorld.java と打ってエンターを押すと、 'javac'は内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 とおこられてしまいます。 何が悪いでしょうか?サイトのとおりやったつもりなのですが・・。 原因に心当たりがありましたら教えてください! どうぞよろしくお願いします。 OSはwindows xp home editionです。

    • ベストアンサー
    • Java

専門家に質問してみよう