Java .class文件使用命令提示符运行

Java .class文件使用命令提示符运行,java,class,Java,Class,我正在尝试运行从internet下载的.class文件,并尝试在键入以下内容时使用命令提示符运行该文件: java CLASSNAME它告诉我:无法找到或加载主类CLASSNAME,当我尝试时: java-cp CLASSNAME它给了我: 用法:java[options]类[arg…] (执行一个类) 而且它什么也不做。通过CMD运行java程序需要考虑以下几点: 运行的类应该有一个main方法 您应该键入具有main方法的类的完全限定名。例如: 您应该在类路径中包含主类和所需的类/jar

我正在尝试运行从internet下载的.class文件,并尝试在键入以下内容时使用命令提示符运行该文件:
java CLASSNAME
它告诉我:
无法找到或加载主类CLASSNAME
,当我尝试时:
java-cp CLASSNAME
它给了我:

用法:java[options]类[arg…] (执行一个类)


而且它什么也不做。

通过CMD运行java程序需要考虑以下几点:

  • 运行的类应该有一个main方法
  • 您应该键入具有main方法的类的完全限定名。例如:
  • 您应该在类路径中包含主类和所需的类/jar

  • 有关更多详细信息,请参阅
    java
    工具参考:

    • 对于Windows:
    • 对于Unix:

      • 一个常见错误是在类名中包含扩展名。您应该使用
        javafoo
        而不是
        javafoo.class

        您是从类所在的位置运行java命令的吗?它应该可以工作..试试java-cp。不是我写的,我是从互联网上得到的,而且在网络上运行良好page@LOLerKing好的,试试
        javap className.class
        ,看看它是否有main方法。它有:
        public class FOO extensed BAR{BAZ}
        java com.example.Main