OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

PATHの設定がうまくいきません。

  • すぐに回答を!
  • 質問No.140614
  • 閲覧数63
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 50% (4/8)

JAVA初心者です。JAVAをはじめようとJDKのDCが添付されている入門書を購入し、インストールしました。JAVAソースファイルをコンパイルしようとしてMS-DOSを起動し、説明通りしてるのですが、javac first.java(2行目です) と入力しEnterを押すと下記のようなコメントが出てきます。

”準備ができていません。読み取り中、ドライブE”

結局、CD-ROMを入れるとコンパイルするとできるのですが、皆さんはコンパイルする際は常にCDを入れているのでしょうか?
PATHの設定がおかしいのでしょうか。
AUTOEXEC.BATを開くと

C:\PROGRA~1\NETWOR~1\MCAFEE~1\SCAN.EXE C:\
@IF ERRORLEVEL 1 PAUSE
@ECHO OFF
loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys
PATH E:\OFFICE;C:\FJUTY;
REM Environment Settings For McAfee VirusScan
SET PATH=%PATH%;C:\PROGRA~1\NETWOR~1\MCAFEE~1
path "%path%;C:\Perl\bin;"
path "%path%;C:\Perl\bin;"
path "%path%;C:\Perl\bin;"
path "%path%;C:\jdk1.3\bin;"

となっていました。
私は5行目が怪しいと感じていますが、勝手に触るとつぶれそうなので
ご存知の方、PATH設定に詳しい方、アドバイス宜しくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル13

ベストアンサー率 29% (308/1062)

私も始めたばかりでそれほど詳しくないですが、jdkはHDDにインストールしましたか? インストールすればCDは使わないと思いますが。 インストールしたらpathを設定します。 まず、メモ帳を起動させてください。 ファイル→開く→C(WINが入っているドライブ)をクリック。そしたら、ファイルの種類をすべてのファイルにしてください。Cの中にAutoexec.batをクリックして開いてください。 ...続きを読む
私も始めたばかりでそれほど詳しくないですが、jdkはHDDにインストールしましたか?
インストールすればCDは使わないと思いますが。

インストールしたらpathを設定します。
まず、メモ帳を起動させてください。
ファイル→開く→C(WINが入っているドライブ)をクリック。そしたら、ファイルの種類をすべてのファイルにしてください。Cの中にAutoexec.batをクリックして開いてください。
このときに、変更する前のAutoexec.batを別の場所に保存して置いてください。一応、念のため。
そしたら、SET PATH=%PATH%;C:\PROGRA~1\NETWOR~1\MCAFEE~1 の後ろに「;c:\jdk1.3\bin」と追加してください。追加したら上書き保存します。

NT系OSの場合は上記の方法と異なるので注意してください。
  • 回答No.2
レベル14

ベストアンサー率 44% (757/1696)

 プログラムは、path が設定された順番に自分に必要なプログラムを探して読みに行きますので、 >>”準備ができていません。読み取り中、ドライブE” は、5行目の、 >>PATH E:\OFFICE;C:\FJUTY; の行で、最初に、「E: ドライブの OFFICE ディレクトリ」が設定されているため、最初にそこにアクセスしようとするのですが、E: ドライ ...続きを読む
 プログラムは、path が設定された順番に自分に必要なプログラムを探して読みに行きますので、

>>”準備ができていません。読み取り中、ドライブE”

は、5行目の、

>>PATH E:\OFFICE;C:\FJUTY;

の行で、最初に、「E: ドライブの OFFICE ディレクトリ」が設定されているため、最初にそこにアクセスしようとするのですが、E: ドライブ(CD-ROM)の準備が出来ていない(CD が入っていない)ため、そこで止まってしまいます。(A: にフロッピーが入っていない場合と似たような現象。)

 (何の CD でも良いので) CD を入れると、その CD の中に必要なプログラムがあればそれを読み、無ければ、次の PATH 設定の、C:FJUSTY → ... → ... → C:\Perl\bin と順番に読みに行きます。

 多分、E:OFFICE は、以前のインストール時に(誤って?)設定されてしまった可能性が有りますし、OFFICE プログラムが、今は HDD (C: または D:) にインストールされているのであれば、全く不要ですので、E:OFFICE; を削除するか、その行を最後の行に移動し、追加してみて下さい。

-----------------------------
 また、

>>path "%path%;C:\Perl\bin;"

が3行ありますが、1行で十分ですので、2行分を削除して下さい。

-----------------------------
%path% は、それ以前の行で設定された path 自身・全体を意味します。

つまり、案としては、次のように成ります。

...(略)...
...

SET PATH=C:\PROGRA~1\NETWOR~1\MCAFEE~1  (元の %PATH%; は不要)
path "%path%;C:\Perl\bin;"        (1行のみ)
path "%path%;C:\jdk1.3\bin;"       (JDK のパス)
PATH %PATH%;E:\OFFICE;C:\FJUTY      (最初に %PATH%; を加える)


-----------------------------
 くれぐれも、現状の autoexec.bat のバックアップコピーを作ってから notepad などで編集し、上書き保存して下さい。

 リブートして、MS-DOS 画面で、set コマンドで、path が正しく設定されたかが確認できます。

c:\>set

とすると、上の案の場合、

PATH=C:\PROGRA~1\NETWOR~1\MCAFEE~1;C:\Perl\bin;C:\jdk1.3\bin;E:\OFFICE;C:\FJUTY

のように、全部の path 設定が1つに繋がって1行になった行が画面上のどこかの行に現れれば OK です。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ