当前位置: 首页 > 知识库问答 >
问题:

运行时错误:在Java程序中找不到main

何聪
2023-03-14

我正在使用一个在线编译器来运行这个简单的代码,但是它给出了一个运行时错误,“Could not find or load class main”没有其他语法错误。请提出解决方案。

import java.io.*;
class weird
{
    void main ()throws IOException
    {
        BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
        int n;
        System.out.println("Enter a number");
        n=Integer.parseInt(br.readLine());
        if (n>=1 && n<=100);
        {
            if(n%2!=0);
            System.out.println("Weird");
            if(n%2==0);
            {
                if(n<=5&&n>=2)
                System.out.println("Not Weird");
                else if(n<=20&&n>=6)
                System.out.println("Weird");
                else if(n>20)
                System.out.println("Not Weird");
            }
        }
    }
}

共有1个答案

柳翼
2023-03-14

方法应该具有带有公共访问修饰符和静态引用的签名。

import java.io.*;
class weird {
    public static void main (String []args)throws IOException {
        // all your code goes here.
    }
}
 类似资料:
  • 问题内容: 我必须为Java类简介创建一个项目,并在最终解决语法错误之后,单击播放或保存按钮时,该程序出现运行时错误。 每当我单击播放按钮开始播放文件中的音乐时,都会出现此错误: 当我单击保存按钮时,出现此错误: 谁能告诉我什么地方出了问题或如何解决?任何帮助,将不胜感激,我在这个东西上有点慢:) 问题答案: 对于播放按钮错误:通过计数行(75-> 86),我推断出该语句中的错误 这是因为表(字段

  • 我发现下面的讨论是:得到一个 “在$PATH中找不到可执行文件” 那解决了我的问题,但只是部分的。在我的最后一个命令中,我指定: 映像生成时没有任何错误或警告。但是,当我docker运行时,我现在得到以下错误: /bin/sh:1:/home/ubuntu/node-v0.10.16-linux-x64/bin/node:找不到 该目录包含在我的语句中。我还需要找什么?

  • 在运行java by Notepad++脚本之前,我在Win 7 Ultimate中仅使用文件名(例如和java程序)运行java by。 在使用Notepad++脚本并将Java更新到版本后,我只能通过Notepad++运行Java。我得到了 即使是我也可以在命令行中运行它 我只是好奇可能会有什么问题。

  • 我已经安装了Java8。我已经为类路径设置了环境变量。 使用-java测试运行

  • 初始化引导层java.lang.Module.FindException时出错:在使用eclipse创建一个新的springboot应用程序并运行它时找不到模块jdk.management.agent。