Javaをコマンドプロンプトで実行しようとすると
「メインクラスが見つからなかったか、ロードできません」と出ます。
javacを実行した後にクラスは出来ています。
プログラム内にpackage宣言をしていないからかと思い、packageを入れましたが、無理でした。
%CLASSPATH%の問題かと思いましたが、コマンドプロンプト内でecho %CLASSPATH%としたところ、そのまま、%CLASSPATH%と返事が返ってきました。
システムの環境変数内では、PathとJava_Homeの設定はしていますが、CLASSPATHの設定はしていません。
CLASSPATHの設定をすると、そのディレクトリ内でしかjavaを実行できなくなるらしく、設定しないので、問題なしだと思いました。
javaのプログラムを作ったのがProgramfiles内のjavaをインストールしたフォルダではなく、他の場所で作って、クラスを作ってしまったせいかと思い、コマンドプロンプトでjava -cp (C:\からのアドレスでクラスの指定)を実行したのですが、やはり、エラー(メインクラスが見つからないかロードできません)が出てしまいます。
ほかのなにか、原因はあるでしょうか?
javaの素人なので、これ以上の手が思いつきません。
なにか、手がありましたら、教えて頂ければありがたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー