相关疑难解决方法(0)

启动程序时出现"找不到主要方法"错误?

我正在为我的课程学习Java,而且我遇到了一堵砖墙.我的任务是开发一个简单的命令行程序.为了简化操作,我获得了以下示例代码进行修改,因此我不必从头开始.

package assignment;

public class Main {
private final static String[] mainMenuOpts = {"Students","Lecturers","Admin","Exit"};
private final static String[] studentMenuOpts = {"Add Student","List all Students","Find a Student","Return to Main Menu"};
private Menu mainMenu = new Menu("MAIN MENU",mainMenuOpts);
private Menu studentMenu = new Menu("STUDENT MENU",studentMenuOpts);
private DataStore data = new DataStore();
private java.io.PrintStream out = System.out;
private ReadKb reader = new ReadKb();
/** Creates a new instance of Main */
public Main() {
    run();
}

private void run(){
    int ret = mainMenu.display(); …
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
2
解决办法
3万
查看次数

为什么Java程序需要"main()"方法?

这只是一个命名惯例?为什么在从shell执行程序时不能调用任何方法,例如

$> java myPackage.MyClass.myOwnEntryPoint(String[] str)

java entry-point

2
推荐指数
1
解决办法
475
查看次数

标签 统计

java ×2

entry-point ×1