cmd.exeを介してWindows7でJavaSDK1.7を使用しています。数時間前までは、コンパイルされたクラスファイルを突然実行できなくなったときにすべてが正しく機能し、タイトルにエラーが一貫して表示されていました。
My.javaファイルをコンパイルできるようですが、結果のクラスファイル(My.class)を実行できません。「エラー:メインクラスMy.classが見つかりませんでした。またはロードできませんでした」というエラーが常に表示されます。他の複数のクラスファイルでこれを試しましたが、すべて同じ問題が発生しました。
疑問に思っている場合は、「Path」環境変数が「C:\ Program Files(x86)\ Java \ jdk1.7.0_05\bin」に設定されています。
クラスパス変数を再インストール、作成、設定してみましたが(運が悪い)、直接使用してみました
java -cp . My.class
指図。
私はこれらの投稿をすべて無駄に試しました。それゆえ、私が投稿する理由は次のとおりです。
エラー:メインクラスが見つからないか、ロードできませんでした
エラー:メインクラスを検索またはロードできませんでした-初心者
Java 1.7.0_03エラー:メインクラスが見つからないか、ロードできませんでした
それが何か違いを生むなら、私のコードは:
import javax.swing.JOptionPane;
class My {
public static void main(String[] args) {
final double x = 3.2;
int i = (int)x;
double m = 0;
if (x < 4) {
String saySomething = JOptionPane.showInputDialog(i);
System.out.println(saySomething);
}
else {
String saySomething = JOptionPane.showInputDialog(i);
System.out.println("Hello World");
}
while (m < 10) {
System.out.print(" While Loop ");
m++;
};
for (i=1; i < 10; i++) {
System.out.println("For Loop");
};
}
}