システム環境変数と、ユーザー環境変数。
こんにちわ。
昨夜からちょっと困ってパニックになっています。
1から書いていきます。
読みにくかったら、申し訳ございません。
コンパイルしたJanken.classが、
C:\java>java Janken で作動せず、
java.lang.NoClassDefFoundErrorのエラーが出ました。
そこで、参考書を見て環境変数に問題があるということなので、
環境変数を触ったのですが、それでも上手く行かずネットで検索をかけて調べたところ、
"システム環境変数"と"ユーザー環境変数"の設定を変えました。(osは、XPです。)
それ以来、
-----------------
C:java>java Janken
'java'は、内部コマンドまたは、外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
C:\java
----------------
と、なります。
コンパイルも出来ません。
「システム環境変数には、触れてはいけない」と
検索した先のページには、書かれていまして、
ユーザー環境変数と間違って、システム環境変数を変えていたことになります。
元に戻すには、PCの初期化が必要なのでしょうか?
また、参考書の通りコマンドプロンプトに打つとこう表示されます。
-----------
C:\Documents and Settings\Owner>set CLASSPATH=%CLASSPATH%;c:\java\bin
C:\Documents and Settings\Owner>echo %CLASSPATH%
%CLASSPATH%
C:\Documents and Settings\Owner>
-------------
また、JAVAの入ってるフォルダは、
C:\JAVAで、ローカルディスクCの中です。
JAVAフォルダの中は、j2sdk-1_4_0-doc-jaフォルダと、J2SEフォルダ、
Janken.classがあります。
もう何が正しくて、何が誤りなのかもわかりません。
どうか、よろしくお願いいたします・・・・。
お礼
回答ありがとうございます。そうですか。不可能なんですね。 それが分かっただけでも役に立ちました。 ありがとうございます。