我通过 cmd.exe 在 Windows 7 上使用 Java SDK 1.7。直到几个小时前,当我突然无法运行我编译的类文件时,一切都正常工作,一直在标题中显示错误。
我似乎能够编译我的 My.java 文件,但是我无法运行生成的类文件 (My.class)。我经常收到错误“错误:无法找到或加载主类 My.class”。我已经尝试过使用多个其他类文件都导致相同的问题。
如果您想知道,我的“路径”环境变量设置为“C:\Program Files (x86)\Java\jdk1.7.0_05\bin”
我尝试过重新安装、创建和设置类路径变量(不走运),甚至直接使用
java -cp . My.class
命令。
我已经尝试了这些帖子都无济于事,因此我发布的原因是:
如果它有任何区别,我的代码是:
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");
};
}
}