【发布时间】:2020-03-05 23:43:45
【问题描述】:
我设置了 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;
}
【问题讨论】:
-
要启动一个java程序,这个类需要一个像
public static void main(String[] args)这样声明的main方法——这是将被启动/执行的方法。也许查看教程:The "Hello World!" Application(以及其他人) -
但这段代码似乎更像是用于 Web 应用程序之类的,如果这样,该教程将无济于事(既不使用
javacommand)
标签: java web-applications