Javacは.classファイルを見つけることができません、正しいクラスパスを持っています
-
28-09-2019 - |
質問
私は一般的にプログラミングに慣れていませんが、私は 午前 Javaは初めてであり、少し異なって機能するようです。 Javacで.javaをコンパイルしようとすると、このエラーが発生します。 cannot find symbol
. 。私はこれの原因を見ました、そして、あなたが参照している.classファイルが見つからなかったときにエラーが発生します。すべての参照が正しく綴られていることを確認しました。適切なクラスパスがあることを確認しました。vistaのインストールが原因である場合に備えて、XPコンピューターでも有効であると知っている.javaファイルをコンパイルしようとしました。 。 Javacを実行するために使用している.batの内容は次のとおりです。それは私の問題の原因かもしれません。
@echo off
"C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javac" -encoding UTF8 -cp . hl.java
pause
助けてくれてありがとう、これはかなり長い間私を悩ませてきました。
解決
これを見せてもらえますか?
I tried compiling a .java file I know is valid
コンパイルされていないクラスを使用している可能性があります。 ?コードが単純でない限り hello world
, 、チャンスが高いと思います。
他のヒント
これはロングショットですが、あなたのスクリプトと説明したエラーメッセージを見ると、おそらくJavacをまったく実行していないでしょう。コマンドラインでこれを試して、それが言っていることを確認してください:
C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javac -version
それがうまくいかない場合、あなたは有効なJavacを指していません。
所属していません StackOverflow