• ベストアンサー

初歩の初歩の質問ですが

初歩の初歩の質問で申し訳ないのですが、Win95にjdk1.3をインストールしapp.javaを作りMS-DOSプロンプトでjavacでコンパイルしようとすると、「app.javaを読み込みません」とエラーが表示されます。app.javaはどこに保存すればよいのでしょうか?よろしくお願いいたします。

noname#100914
noname#100914
  • Java
  • 回答数4
  • ありがとう数1

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

  • ベストアンサー
  • arata
  • ベストアンサー率49% (139/279)
回答No.4

tomatosukiさんの回答が正解だと思います。 javacがapp.javaをみつけられないでいます。 javac c:\java\app.java のように、app.javaのファイル名としてフルパス を指定するようにするか。app.javaのあるディレ クトリにカレントディレクトリを変えてjavacを 実行します。 カレントディレクトリとは、MS-DOSプロンプトで 現在開いているディレクトリのことです。 MS-DOSプロンプトで >cd とすると現在のカレントディレクトリがわかりま す。たとえば、MS-DOSプロンプトでcdを実行した ら、C:\Windowsで、D:\Javaにapp.javaがある 場合、 >D: とすることで、ドライブを変更できます。 次に >cd \java とすると\javaへ移動します。 この状態で、javacを実行すればOKだと思います。 >help cd とするとcdの説明が見れると思います。

その他の回答 (3)

回答No.3

c:\jdk1.3\bin; へのパスが通っていれば何処でも、コンパイルできるはずですよ。 「app.javaを読み込みません」とエラーが表示されるということは、パスが通っているはずですが・・・?ということは、c:\jdk1.3\bin;上でjavacを使っていて、app.javaはどこか違うディレクトリに保存しているということでしょう。(多分) パスを通しておくと、どのディレクトリにいてもjavacを実行できるので、便利ですよ。ちなみにc:\jdk1.3\bin;上でもapp.javaの絶対パスを指定するとちゃんと読み込まれますよ。例えば javac c:\windows\hogehoge\app.java のように。 見当違いのことを言っていたらすみません。僕もかなりの初心者だから^_^;。

回答No.2

こんばんは。 直接の回答になってないのですが、わかり易いサイトがあったので紹介します。 私もここを見ながら学習しているところです。  お役に立てれば幸いです。 のりのり55でした。

参考URL:
http://astroheart.com/Glory/javaprogram/contents.html
  • baha
  • ベストアンサー率38% (16/42)
回答No.1

基本的にjavacへのパスがとおっていればどこに保存しても大丈夫です。 今保存したソースの場所へ移動してjavacを実行してください。 もし、「そんなコマンドないよ」みたいなエラーになれば パスはとおっていないということです。 とおっていなければ >c:\jdk1.3\bin\javac app.java でも動くと思いますが。

関連するQ&A

  • Javaのコンパイル(javac)

    初歩的なことを質問します。 Javaを勉強するためにJDKをインストールしました。 その後、練習ソースを記述しコマンドプロンプトでコンパイルをしたところ、 「'javac'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されてません」 とエラーが帰ってきました。 どうやったらコンパイルできるようになるのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • JDKをインストールしたのですが・・・。

    PC(Win98)にjavaの開発環境を入れようと、java入門書に付随していたCD-ROMからJDKをインストールしたのですが、MS/DOSプロンプトからjavaファイルのコンパイル(javacコマンド)がうまくいきません。javaファイルはサンプルとしてついていたもので、コーディングが間違っているわけでもなく、エラーがあるならでるはずの結果もでてきません。 JDKはSunMicrosystemsの無料配布しているものなのですが、本にはインストール方法が全く載っていませんでした。Win版のexeファイルを実行する他に設定しなければならないことなどあれば教えてください。 お願いします。

    • ベストアンサー
    • Java
  • javac.exeを実行すると「有効なwin32アプリケーションではありません」

    初歩的な質問で恐縮ですが、 javaの勉強を始めてみようと思い http://www.atmarkit.co.jp/fjava/rensai2/javaent01/javaent01.html などを参考にjava環境をインストール、 環境変数も設定し helloworldをコンパイルしようとすると 「c:\jdk1.5.0_04\javac.exeは有効なwin32アプリケーションではありません」 と早速つまづいてしまいました・・・。 コマンドプロンプトから javacとだけ入力して実行してるので pathは通っているようです。 あとこのPCには.net2003がプリインストール されています。 どこから手をつけていけばいいでしょうか。 どうかよろしくお願いします。

  • JAVAのコマンド

    JAVAをやりたくて本のおまけCDROMからJDKを取り入れました。 コマンドプロンプトでjava -versionを入力するときちんと JDK~。とでて使える状態になっています。 しかし実際にJAVAファイルをつくってコンパイルしようとし javac ファイル名 と入力するとそのようなコマンドはありませんと 言われます。コマンドが使えない状態です。 アプリケーションが中途半端でインストールされたのでしょうか? もしわかったら教えてください。 当方WIN98se VAIO使っています。 JDKは1.3.1_02を使っています。

    • ベストアンサー
    • Java
  • java.util.Date()メソッドについて

    Javaによるプログラミングについて、初歩的な部分で質問があり投稿させていただきました。 使用しているOSはWindowsXP Homeです。 現在PCにインストールされているJDKのバージョンはjdk1.6.0_03、JREのバージョンはjre1.6.0_03です。 Javaプログラムのコードはメモ帳で記述し、コマンドプロンプトからjavacでコンパイルを行っています。 さて、 System.out.println(new java.util.Date()); のようなコードを書いてコンパイルし実行した場合に、表示される時間がJSTではなくGMTになってしまい困っています。 java.util.Calenderを用いれば解決することは分かっているのですが、どうにも気になってしまったので、何か解決する術があればと思い、質問させていただきました。 ちなみに、システムのタイムゾーンは東京になっています。

  • Apache環境でJavaサーブレットを動かすのには?

    Windows2000のマシンに「Apache for Win32(Ver1.3)」と「JDK1.3」をインストールし、 そのサーバで実際にJavaサーブレットで作成したページを表示させようとしました。 しかし、サーブレットのソース(****.java)を「javac」でコンパイルしたところ、 エラーが発生して、うまく動作されませんでした。 雑誌にあったサンプルをコンパイルしたので文法的には当たっているので、 問題は環境にあるように思えるのですが、他にインストールするものはあるのでしょうか?

    • ベストアンサー
    • Java
  • コマンドプロンプト、JDKについて

    この度JAVA言語を勉強しようと思いまして、 JAVA言語の参考書を購入し、勉強、練習しているのですが、JDKをインストールし、コマンドプロンプト内にてディレクトリの移動まではできるのですが、ソースファイルを作成し、javacでコンパイルしようとするとコマンドプロンプト内にて「’javac’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と表示されコンパイルできないのですが、その原因が全くわかりません。対処法を教えてください。 OSはXPです。

  • javaの環境設定について質問です。

    jdk-6u24-windows-i586というJDKをダウンロードし、 PATHとCLASSPATH、JAVAHOMEなどの環境変数を変更しました。 きちんと設定ができたかどうかを確認するため、コマンドプロンプトに >javac -version >java -version など入力したところ、javaは"1.6.0_24"など表示されますが、 javacだけが、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。と、エラーが出てしまいます。 どうすればちゃんと環境設定ができるのか、教えていただきたいです。

  • 何度やっても「読み込めません」のエラーが…。

    初級者向けの本を見てJAVAを始めた完全初心者です。 まず、「jdk-1_5_0-windows-i586」を「C:\Program Files\Java」に入れました。 で、使用OSはWin98SEなのですが、システム設定ユーティリティのAutoexec.batタブを選び、パスの設定をpath=%path%;"C:\Program Files\Java\jdk1.5.0\bin"としました。MS-DOSプロンプトで「javac」を実行したところ、パスの設定はうまくいったことが確認できました。 そして、メモ帳に class Hello { public static void main(String[] args){ System.out.println("Hello Java World!"); } } と書き込み、ファイルの種類は「すべてのファイルで保存」を選択してCドライブ直下の「java」フォルダに「Hello.java」として保存しました。 ところが、プロンプトで「C:\java>javac Hello.java」としても、 エラー:Hello.javaを読み込めません。 エラー 1個 とのエラーが表示されてどうしてもうまくいかないのです。 原因は何なのでしょうか。まだ、パスの設定の仕方に関して問題があるのでしょうか…。どうすれば対処できるのか、御存知の方、どうかアドバイスをよろしくお願い致します。

    • ベストアンサー
    • Java
  • 米村貴裕のやさしいJAVAという本について

    JAVAのプログラムをコマンドプロンプトでコンパイルするとき 'javac'は内部コマンドまたは外部コマンド、操作可能なプログラムとして認識されていません。 と表示されてしまいます。 本には、環境変数に ;c:\jdk\bin と入力するように書いてあるのですが、入力してもjavacコマンドが使えません。どうしたら使えるようになりますか?

専門家に質問してみよう