我正在使用java读取excel文件,我正在使用以下命令执行该程序,但它给了我错误:Could not find or load main class Test
我的主要课程位于我运行程序D:\java\Test>java -classpath "D:\java\Test\poi-3.9-20121203.jar;D:\java\Test\poi-ooxml-3.9-20121203.jar Test
花了一整天的时间来了解这个错误的原因,请帮助我。
答案 0 :(得分:1)
基本上,有两个主要原因:
第一个可能的原因是您可能提供了错误的类名。 (或者......正确的班级名称,但形式错误。)
第二个可能的原因是类名是正确的,但java命令找不到该类。要理解这一点,您需要了解" classpath" 的概念。 Oracle文档很好地解释了这一点:
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html
设置classpath:
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html
Java教程 - http://docs.oracle.com/javase/tutorial/essential/environment/paths.html
有关详细信息,请查看此链接 What does "Could not find or load main class" mean?