gpt4 book ai didi

java - 错误 : Main method not found in class ca. ab.bc.framework.FormData

转载 作者:行者123 更新时间:2023-12-01 18:06:08 25 4
gpt4 key购买 nike

我设置了 CLASSPATH - C:\Workspace\src\current\ROOT\WEB-INF\classes

当我在cmd中编写命令(C:\Workspace\src\current\ROOT\WEB-INF\classes>java ca/ab/bc/framework/FormData)以运行类文件“FormData”时,我在下面收到此错误消息。此 FormData 包含该包。谁能帮助我让我知道问题出在哪里?我在下面给出了部分代码供您审阅。

错误:在 ca.ab.cimarron.framework.FormData 类中找不到 Main 方法,请将 main 方法定义为:public static void main(String[] args) 或 JavaFX 应用程序类必须扩展 javafx.application.Application

我在“FormData”中的代码:

package ca.ab.bc.framework;

import java.util.*;

/*
* Container for form data (form fields and upload files)
*
*/

public class FormData {

private String[][] requestHeader = null;

private String[][] requestData = null;

private List requestFiles = null;

private boolean allowSideEffects = true;

public FormData(String[][] header, String[][] data, List files) {

requestHeader = header;
requestData = data;
requestFiles = files;

}


public boolean sideEffects() {

return allowSideEffects;

}


public void noSideEffects() {

allowSideEffects = false;

}

public String[][] getHeader() {

return requestHeader;

}

最佳答案

您需要在类中添加一个 main 方法。您只能运行其中包含 main 方法的类。主要方法如下所示:

public static void main(String[] args){
//enter code you want to execute here
}

此外,在从终端运行 java 程序之前,您需要先对其进行编译。假设您的主类名为 FormData,那么您需要执行以下操作:

javac FormData.java然后java FormData

如果您还有其他问题,请告诉我:)

关于java - 错误 : Main method not found in class ca. ab.bc.framework.FormData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60555581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com