環境はMe J2SDK1.4.1_03です。
ソースファイルを作ってMS-DOSでコンパイルしようとすると、コマンド名かファイル名が違い
ます、という注意が出ます。ファイル名を間違っていないのでコマンド名が違うのでしょうがど
うして違うのかわかりません。パスは通ってます。以前に作ったクラスファイルは実行できます
のでjavacコマンドが使えません。
実は、以前は普通に使えてました。最近EclipseやXindinceなどを導入してちょっといろいろい
じくったことがあります。それが理由なのでしょうか。すいませんが教えてください。
コマンドプロンプト(DOS窓)を出し、J2SDK1.4.1_03をインストールしたフォルダの
下に bin というフォルダがあるはずですのでそこに cd で移動して javac と打ち込んで
みてください。使い方が出れば pathが通っていないことになります。正確な pathを設定
する必要があります。 また javac で使い方も出なければ javac コマンドがないのだと
思います。 SDKでなく JRE だったりして
oxoさん、お返事ありがとうございます。早速やってみました。使い方が出ました。
パスの設定はちゃんとやっていると思うんですけど・・・
僕は、c\j2sdk1.4.1_03\binにjavac.exeファイルがありますので環境変数のpathをそこに設
定しています。これだけじゃ不十分なのでしょうか。
状況からするとPathが通っていないとしか思えません
下記のように set と打ち込んで見てください。環境変数がリストされます。
C:\> set
複数のフォルダがパス指定されていると思いますが c\j2sdk1.4.1_03\bin が
確認できますか?別のフォルダへのパスとはきちんと ; で区切られていますか?
oxoさん再びありがとうございます。やってみましたところ以下のように表示されました。
C:\>set
COMSPEC=C:\WINDOWS\COMMAND.COM
PATH=C:\JUST\JSLIB32;C:\WINDOWS;C:\WINDOWS\COMMAND;C\j2sdk1.4.1_03\bin;
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP
DOS4G=StartupBanner:ON
winbootdir=C:\WINDOWS
windir=C:\WINDOWS
BLASTER=A220 I5 D1 T4 P330
CMDLINE=doskey /insert
ちゃんとパス通ってますよね?どうしたらいいんでしょうか。
ほんとですねぇ????
私のつたないスキルでお伝えできる最後のアドバイス(笑)
C:\>path=C\j2sdk1.4.1_03\bin
とじかに pathを書き換えて Cドライブのルートから
C:\>javac
でどうでしょうか?
あるいは path=の並びで C\j2sdk1.4.1_03\bin を一番先頭に持ってきてどうかですね
Win/Me はDOS周りに癖があるんですよねぇ・・・・
わかりました
現況 PATH=C:\JUST\JSLIB32;C:\WINDOWS;C:\WINDOWS\COMMAND;C\j2sdk1.4.1_03\bin;
正解 PATH=C:\JUST\JSLIB32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\j2sdk1.4.1_03\bin;
C の次に : が抜けてます
本当だ-!oxoさん本当にすいません。こんな単純なことでお手数かけまして。
こんなことじゃ試験受かんないな・・・Sunのjava認定資格を受けようと思って勉強しようと思
った矢先のトラブルでして、精進が足らないと反省しきりです。
oxoさん本当にありがとうございました。
freeさん よかったですね (^^;
私も最近 JavaをはじめたばかりでこのBBSでいろいろ教えていただき
助けていただきましたm(__)m Javaの試験がんばってください~