Java 错误:在课堂教材中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args)
我试着编译它,它说没有错误。但当我运行程序时,它会说:Java 错误:在课堂教材中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args),java,Java,我试着编译它,它说没有错误。但当我运行程序时,它会说: 错误:在课堂教材中找不到Main方法,请定义Main方法 方法为:公共静态void main(字符串[]args) 因此,当我添加publicstaticvoidmain时,整个程序都有很多错误 import java.util.*; public class Book { private int pageNum; private String title; Date today = new Date(); public Bo
错误:在课堂教材中找不到Main方法,请定义Main方法 方法为:公共静态void main(字符串[]args) 因此,当我添加
publicstaticvoidmain
时,整个程序都有很多错误
import java.util.*;
public class Book
{
private int pageNum;
private String title;
Date today = new Date();
public Book(int pn, String name)
{
pageNum = pn;
title = name;
}
//Setter/Getter for pageNum
public int getpageNum()
{
return pageNum;
}
public void setpageNum(int pn)
{
pageNum = pn;
}
//Setter/Getter for Title
public String getTitle()
{
return title;
}
public void setTitle(String name)
{
title = name;
}
public void display()
{
System.out.println("Book.java" + "\nby Tyler " + today);
System.out.println("Book Title: " + title + "\nNumber of Pages: " + pageNum);
}
}
对于tupbook.java
public class TextBook extends Book
{
private String gradeLevel;
public TextBook(int pageNum, String title, String gl)
{
super(pageNum, title);
gradeLevel = gl;
}
//Setter/Getter for gradeLevel
public String getGradeLevel()
{
return gradeLevel;
}
public void setGradeLevel(String g)
{
gradeLevel = g;
}
public void display()
{
super.display();
System.out.println("Grade Level: " + gradeLevel);
}
}
对于DemoBook.java
public class DemoBook
{
public static void main(String[] args)
{
Book oneBook = new Book(250, "Awesome Story");
TextBook oneTextBook = new TextBook(350, "Awesomer Story", "12");
oneBook.display();
oneTextBook.display();
}
}
只能使用
main
方法运行java文件
在您的情况下,您只能运行
DemoBook.java
删除book.java的部分,教科书.java的部分,或者将它们标记为注释,然后运行DemoBook
,顺便说一句,这种编码就是我在互联网上找到的。但是我用它来运行,这样我就可以学习java了!:)尝试在workspace文件夹中检查您的_file.jar,它是否有main方法您愿意分享这些错误吗?错误:在课堂教科书中找不到main方法,请将main方法定义为:public static void main(String[]args)如何检查_file.jar?我正在使用JCreator。我只知道如何运行这个程序。哈哈。令人惊叹的因此,当我想单击RUN按钮时,我当前的选项卡必须是DemoBook.java,是吗?
class Maximum_num {
public void num()
{
int x=5;
int y=6;
int z=7;
if(x>y)
{
if(x>z)
{
System.out.println("x is maximum number");
}
else
{
System.out.println("z is maximum number");
}
}
else if (y>z)
{
System.out.println("z is maximum number");
}
}
}
public class Calculate
{
public static void main(String [] args)
{
Maximum_num mn=new Maximum_num();
mn.num();
}
}