2016-05-11 140 views
2

我用java讀取Excel文件,我執行程序與下面的命令,但它給我的錯誤:Could not find or load main class Test閱讀Excel文件使用Java程序

我的主類是在同一目錄下我運行該程序D:\java\Test>java -classpath "D:\java\Test\poi-3.9-20121203.jar;D:\java\Test\poi-ooxml-3.9-20121203.jar Test

花了整整一天,找出爲什麼這個錯誤來了請幫助我。

回答

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?