java程序在cmd中运行,提示“在类xxx中找不到main方法”

2024-11-07 21:21:46
推荐回答(4个)
回答1:

在public类中写main函数
public class People{
 int height;
 void speak(){
  System.out.printf("我身高是:%d",height);
 }
 public static void main(String args[]){

 }
}
class A{
 public static void main(String args[]){
  People zhubajie;
  zhubajie=new People();
  zhubajie.height=170;
  System.out.println(zhubajie.height);
  System.out.println("主类不一定是public类");
  zhubajie.speak();  
 }
}

回答2:

将类名“A”换一个,之前运行的时候有缓存,导致现在的不能正常运行

回答3:

javac People.java
java A

回答4:

你可能是忘记保存了,Ctrl+s 后再试试。我之前有次就是