“错误:无法找到或加载主类My.class”

詹姆斯·米尔纳(James Milner):

我通过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

命令。

我尝试了所有这些帖子都无济于事,因此为什么我要发布:

错误:找不到或加载主类

错误:找不到或加载主类-新手

找不到或加载主类

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");
        };

    }
}
用户268396:

您应该指定类名而不是要加载的类文件。区别只是删除.class扩展名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章