No.9
- 回答日時:
#5の方のお礼のところに
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\BIN
とかいてありますが、これではPATHは通りませんよ。
C:\JDK1.3\BIN ですが、C:JDKの入っているフォルダ名\bin としなければいけません。ご自分のJDKのフォルダ名を見てもらうと分かると思うんですが、jdk1.3.1_02とかになってませんか?これは、ダウンロードする時期によって、JDKも進化しヴァージョンアップするからです。
ちなみに、私のは j2sdk1.4.0_01ですので、パス設定は c:\j2sdk1.4.0_01\bin です。
では、がんばってください。
No.8ベストアンサー
- 回答日時:
あう。
HogeHoge.javaは例で、実際にはkoronさんの作成したjavaファイルを指定して欲しかったのですが(^^;ただ、「エラー: HogeHoge.javaを読み込めません」と表示されたということは、NoClassDefFoundErrorにはならず、ちゃんとcom.sun.tools.javac.Mainが実行されています。
なので、C:\jdk1.3\bin\javac とフルパスでコマンドを指定するとうまくいって、javac のみ指定した場合はダメなようですね。
(binフォルダに置くとコンパイルできる、というのはちょっと意味が分かりませんでした。javaファイルはカレントディレクトリにあれば良いはずです)
普通にインストールしただけの場合には考えにくいのですが、どこか別の(無効な)javacにパスが通っていたりはしないでしょうか?
C:\WINDOWSをファイル名"javac.exe"で検索してみるとか。もしヒットしたら、それを削除してください。
アドバイスに感謝しています。
検索してみたら4つくらいjavac.exeありました。
早速削除してみます。
ありがとうございました。
No.7
- 回答日時:
javacの実体であるJavaクラス(com.sun.tools.javac.Main)が見つからないと言われてますね。
この場合、CLASSPATHの設定は関係ないと思います。
tools.jarはちゃんと存在しているとのことなので、
> C:\jdk1.3\bin\javac HogeHoge.java
と、フルパスでjavacコマンドを指定した場合にはどうなるでしょうか?
これでもうまくいかない場合、JDKを再インストールすると直ってしまったりするかもしれません。
ありがとうございます。
早速試してみました。
エラー:HogeHoge.javaを読み込めません。
エラー1個と表示されました。
お陰さまで、
binフォルダにjavaファイルをおくとコンパイルがとおりました。
binフォルダだけでなくどこからもコンパイルが通るようにするには
どこを設定すればいいでしょうか?
jdkを再インストールしてもダメでした。
よろしくお願い申し上げます。
No.6
- 回答日時:
初めまして。
Kan-Nagiと申します。私も最初、このエラーでつまずきました。
下記URLが参考になるかと思います。
参考URL:http://www.gimlay.org/~javafaq/S002.html#S002-08
No.5
- 回答日時:
こういった場合は、自分の環境を教えてしまうのがいちばんですね。
DOSのコマンドプロンプトを開き、"SET"とタイプしてみてください。
ずらずらと「環境変数」と呼ばれるものが表示されますので、その内容を公開して情報を求めてみてはいかがでしょうか?
アドヴァイスありがとうございます。
早速setで試してみました。
下記でわかりますでしょうか?
よろしくお願い申し上げます。
C:\WINDOWS>set
TMP=C:\WINDOWS\TEMP
TEMP=C:\WINDOWS\TEMP
PROMPT=$p$g
winbootdir=C:\WINDOWS
COMSPEC=C:\WINDOWS\COMMAND.COM
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\BIN
windir=C:\WINDOWS
BLASTER=A220 I5 D1 T4 P330
No.3
- 回答日時:
カレントディレクトリにクラスパスが通ってないんじゃないでしょうか。
私の場合tcshですが以下のような感じですが最後の「.」がカレントディレクトリを指しています。
setenv CLASSPATH ${JAVA_EXT}/xalan.jar:(中略))${JAVA_EXT}/xerces.jar:.
いろいろありがとうございます。
tcshとは?初心者なので
setenv CLASSPATH ${JAVA_EXT}/xalan.jar:(中略))${JAVA_EXT}/xerces.jar:
の内容が分かりません。
常時カレントディレクトリにクラスパスを指定するにはどうしたらいいのでしょうか?
No.2
- 回答日時:
コンパイル時に上記のエラーが出るのは、めずらしいですね。
以下の方法で、タブン出来ると思います。
1度だけ試してください。
まず、DOS画面で「SET CLASSPATH=」と入力します。
それから、コンパイルしてください。これだけです。
なお、DOS画面を閉じるたびに、今の作業は無効になるので、DOS画面を開くたびにやり直してください。
アドバイスありがとうございます。
SET CLASSPATH=javac ファイル名.javaでためしてみました。
しかし同じエラーになりますが?
No.1
- 回答日時:
ファイル名の英数字の大小文字は一致していますか?
PATH設定はできていますか?
ファイル名とクラス名が一致していますか?
この3つの内、どれかと思います。
いろいろありがとうございます。再度確認してみました。
ファイル名の英数字の大小文字は一致していますか? 0K
PATH設定はできていますか? 下記のように設定しています。
ファイル名とクラス名が一致していますか? Ok
たぶんpathの設定だと思うのですが?
C:\AUTOEXEC.batの中の最後にpath = c:\jdk1.3\binと指定しています。
javac.exeやjava.exeのあるフォルダがc:\jdk1.3\binです。
しかしどうしてもエラーになるのですが?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
SVFの設定について:クラスパス...
-
Eclipse「リフレッシュ」と「ク...
-
Eclipse・プロジェクトで、フォ...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
【Eclipse】パッケージ・エクス...
-
コンパイルをしようとするとエ...
-
JADで*.jarごとデコンパイルす...
-
「削除するか、クラスパスの正...
-
JARのパスの通し方
-
Warファイルの解凍について質問...
-
macでのファイル場所指定
-
Jarコマンドでマニフェストファ...
-
Tomcatの「\\WEB-INF\\classes...
-
import javax.el.*;について
-
jarファイルの解凍ができない
-
jdbcドライバのjarファイルにク...
-
ディレクトリを操作したいと思...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
jdbcドライバのjarファイルにク...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
コンパイルした後 java (class...
-
【Eclipse】逆コンパイルでエラ...
-
Javaアプリケーションのアイコ...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
おすすめ情報