Java JVM错误:经过多次调试后,无法找到或加载主类



我尽我所能解决了这个问题,做了所有的研究。还是解决不了。我是不是错过了什么?

这是我当前的目录

$ pwd
/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/generatedWrappers/16451886466
$ ls -la
-rw-r-----   1 user  staff  7841 Jul 12 16:50 XMLEliteExtraction16451886466.java

在这个文件中,类不在任何包中:

import java.io.*;
import java.net.*;
import java.util.Vector;
import edu.gatech.disl.inforetrieval.*;
import edu.gatech.disl.inforetrieval.seqalignment.*;
import edu.gatech.disl.inforetrieval.codegeneration.WrapperTemplate;
import edu.gatech.disl.qr.util.Base64;
public class XMLEliteExtraction16451886466 extends WrapperTemplate {
public XMLEliteExtraction16451886466() {
....
public static void main(java.lang.String[] args) { ....

我用成功编译了这个

Users-MacBook-Air:16451886466 user$ javac XMLEliteExtraction16451886466.java -cp /Applications/apache-tomcat-9.0.8/lib/servlet-api.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/classes:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/adc.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/axis-ant.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/axis.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/cleanomini.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/commons-discovery.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/commons-logging.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/gnu.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/jaxrpc.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/jgl.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/log4j-1.2.8.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/oracle12.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/pagesentinel.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/rt.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/saaj.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/tidyr7.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/util.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/wsdl4j.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/xalan.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/xerces_1.4.3.jar:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/WEB-INF/lib/xml-apis.jar -Xlint:deprecation -Xlint:unchecked

在我当前的目录中。

但是当我用jvm加载它时,我得到的是:

$ java -cp /Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/generatedWrappers/16451886466 XMLEliteExtraction16451886466
Error: Could not find or load main class XMLEliteExtraction16451886466

此处相同:

$ java XMLEliteExtraction16451886466
Error: Could not find or load main class XMLEliteExtraction16451886466

您可能需要指定完整的限定类名(好吧,不适用于没有包的情况(,并检查该类是否有一个由提供的带有签名、返回类型和修饰符的主方法

public static void main(String[](

参见What dos";无法找到或加载主类";意思是

尝试

java -cp ./:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing_topdown/generatedWrappers/16451886466 XMLEliteExtraction16451886466

最新更新