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

命令提示符中的java编译错误

楚德辉
2023-03-14

错误:在类卷中找不到Main方法,请将Main方法定义为:public static void Main(string[]args)或JavaFX应用程序类必须扩展JavaFX.application.application

import java.util.*;
class volume {

    private int x;

    public float volume(float l) {
    return (l * l * l);
    }

    public float volume(float r, float h) {
    return (3.14f * r * r * h);
    }

    public float volume(float l, float b, float h) {
    return (l * b * h);
    }
}

class main {

    public static void main(String[] args) {
    volume a = new volume();
    System.out.println("volume of cube=" + a.volume(10));
    System.out.println("volume of cylinder=" + a.volume(10, 10));
    System.out.println("volume of cuboid=" + a.volume(10, 10, 10));
    }
}

共有1个答案

吕博耘
2023-03-14

main方法移动到volume类,并使volume类为公共类。您不需要类main

 类似资料:
  • 我试图用命令提示符用java编译一个程序。我的程序在eclipse中运行良好,但是,当我试图在命令提示符中编译它时,我收到了一条错误消息。任何帮助和指导都将不胜感激。 triton.java:20:错误:不能dind符号循环Loop=new Loop(); 符号:类循环位置:类Triton trion.java:20:错误:找不到符号循环循环=新循环();sybmol:类循环位置:类Triton

  • 问题内容: 我想从命令提示符下编译一个非常基本的代码,但是它总是不成功,并且编译器告诉我以下内容: 我用谷歌搜索了解决方案,发现需要将这些库包含在PATH中。我相信我做到了。我坚信我的计算机中这些库的位置是: 我的PATH的末尾(相关部分)如下: 对我来说,看起来还可以,但显然不是。谁能告诉我可能是什么问题? 问题答案: classpath不是path …,并且您不需要将它作为环境变量。您可以使用

  • 问题内容: 我创建了一个Java库程序,并将其在另一个Java程序中用作.jar文件。我的IDE是NetBeans。我通过命令行尝试了相同的概念,但出现以下错误: 类文件的版本号为52.0,应为50.0,请删除或确保其显示在类路径的正确子目录中。导入Demo1_Lib.Test1; ^ 这是我的步骤。 步骤1: 在NetBeans IDE中创建以下类库。 步骤2: 在netbeans上创建一个Ja

  • 我创建了一个java库程序,并在另一个java程序中使用它作为。jar文件。我的IDE是NetBeans。我通过命令行尝试了相同的概念,但出现了以下错误: 类文件有错误的版本52.0,应该是50.0请删除或确保它出现在类路径的正确子目录中。导入Demo1_Lib. Test1;^ 这是我的步骤。 步骤1:在NetBeans IDE中创建以下类库。 步骤2:在netbeans上创建java项目并添加

  • 我的目标是使用Powershell检查、禁用和删除许多Windows服务器上的计划任务。有些服务器是Windows 2008R2,因此获取调度任务是不可能的。我必须使用schtasks 这是我目前掌握的情况 当某个任务存在时,这很好,但当它不存在时,Powershell会抛出一个错误,如下所示: 我可以通过将$ErrorActionPreference设置为“静默继续”来规避此行为,但这会抑制我可

  • 我遇到了从命令提示符运行java程序的问题。我有一个名为DataRecover的java文件,还有一个名为Triple的java文件。现在,当我在命令提示符下运行javac triple.java时,它会执行它应该执行的操作。但是,当我运行javac DataRecover.java时,它会出现这样的错误消息:“线程”main“java.lang.noClassDeffounderRror:Dat

  • 当我试图编译sqlite3时。Visual studio 2017开发人员命令提示符(MSVC)中的c文件,我发现缺少c头文件的错误。我已在visual studio安装程序中选择了C所需的所有选项/工作负载 这是回应: Microsoft(R)C/C优化x86编译器版本19.16.27042版权所有(C)Microsoft Corporation。保留所有权利。 shell. c shell.