我试着编译它,它说没有错误。但当我运行程序时,它说:
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);
}
}
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);
}
}
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
我是一个半初学者在编码和遇到这个问题。 我只是不知道该在哪里修好它。
ps:“in”、“stdout”和“stdin”是三个外部库,并已成功导入。第一个错误显示中的行61是这行“in in=new in(args[0]);” readAllints()中定义的部分如下:
在执行下面的程序时,我得到错误消息为“错误:在类parent_package.parent中找不到Main方法,请将Main方法定义为:public static void Main(String[]args)”..................有谁知道如何解决这个问题吗?
为什么我的代码(编译很好)给我以下错误? 在ImageTool类中找不到Main方法,请将Main方法定义为:public static void Main(String[]args)