Java JVM错误:经过大量调试后无法找到或加载主类

Java JVM错误:经过大量调试后无法找到或加载主类,java,Java,我尽我所能解决这个问题,做了所有的研究。还是解决不了。我错过什么了吗 这是我当前的目录 $ 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 在此文件中,该类不在

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

这是我当前的目录

$ 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

您可能必须指定完整的限定类名(好的,不适用于没有包的情况),并检查该类是否有一个main方法,该方法包含签名、返回类型和

公共静态void main(字符串[])

请参见试一试

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

如果您的答案有解释性的相同错误,我会投赞成票:java-cp./:/Applications/apache-tomcat-9.0.8/webapps/masterwarehousing\u top-down/generatedWrappers/16451886466 XMLEliteExtraction 16451886466错误:无法找到或加载主类XMLEliteExtraction16451886466@Paul很抱歉,我没有透露细节。不清楚类文件的位置,并且有人提到pwd是类文件所在的位置,我要求将pwd添加到类路径。@forgodsakehold请尝试使用与编译类路径相同的类路径,错误也可能是在加载邮件类的过程中。是的,存在公共静态void main(java.lang.String[]args){这是完整的stacktrace吗?如果不是,请包括完整的stacktrace,包括任何嵌套的异常。hello@stephenC这是完整的stacktrace。问题是编译时和运行时类路径有很大不同。编译时需要的JAR在运行时也需要。(参见链接的问答)