错误:在类ca.ab.bc.framework.FormData中找不到主方法



我设置了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中找不到主方法,请将主方法定义为: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;
}

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

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

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

javac FormData.java然后java FormData

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

最新更新