“找不到或加载主类[类名]”

时间:2016-10-26 08:41:43

标签: java

我从教程网站粘贴了这段代码,并在CMD中编译代码并尝试运行代码:

public class ExampleProgram {
  public static void main(String[ ] args) {
    System.out.println("Hello World");
  }
}

由于PATH变量已经存在,我在java文件中添加了一个'bin'文件的路径。我还添加了一个新变量(CLASSPATH)并将变量值设置为我保留.class文件的位置。

PS:

  • .java.class文件位于同一文件夹中
  • 没有拼写错误或大写错误
  • 我没有在尝试运行代码的末尾添加.class

3 个答案:

答案 0 :(得分:1)

如果您正在使用" Netbeans" IDE并且您希望在命令提示符(cmd)上运行程序,您应该删除包语句或通过//标记对其进行注释。然后使用以下命令:

javac yourProgName.java

java yourProgName

希望它有用

答案 1 :(得分:0)

  1. 保留.java文件并删除.class文件。

  2. 切换到.java文件的目录,并使用以下命令编译java文件,该命令将生成.class文件

    javac ExampleProgram.java
    
  3. 通过

    运行程序
    java ExampleProgram 
    

答案 2 :(得分:0)

假设您已完成coorectly的java路径设置,请按顺序运行以下命令: JavaProg是java文件和公共类的名称。

1.假设我的.java文件在Desktop中,然后运行以下命令

cd Desktop

2。编译它

javac JavaProg.java

3。运行它

java JavaProg