2012-06-28 80 views
0

我在eclipse上安裝了「EE開發者」軟件和「XML編輯器和工具」,我想用apache poi從excel文件中讀取一些數據,但是當eclipse編譯我的代碼時,它給我一個錯誤。在eclipse中使用apache poi ant

實際上它不支持以下導入。爲什麼我會遇到這個問題?

import org.apache.poi.hssf.usermodel.HSSFCell; 
import org.apache.poi.hssf.usermodel.HSSFRow; 
import org.apache.poi.hssf.usermodel.HSSFSheet; 
import org.apache.poi.hssf.usermodel.HSSFWorkbook; 

乾杯

+1

認爲您的構建類路徑中缺少poi.jar。 http://search.maven.org/#search|ga|1|g%3A%22org.apache.poi%22%20AND%20a%3A%22poi%22 –

+0

我也將poi.jar添加到我的構建路徑中,但它仍然無法正常工作。你能想到其他問題嗎? – Mehdi

+0

哪個buildpath? ANT和Eclipse使用不同的機制來管理類路徑。 ANT有一個「路徑」任務,Eclipse使用一個單獨的「.classpath」文件。 –

回答

0

ANT tutorial說明如何外部庫是由ANT管理。

<project name="HelloWorld" basedir="." default="main"> 
    ... 
    <property name="lib.dir"  value="lib"/> 

    <path id="classpath"> 
     <fileset dir="${lib.dir}" includes="**/*.jar"/> 
    </path> 

    ... 

    <target name="compile"> 
     <mkdir dir="${classes.dir}"/> 
     <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/> 
    </target> 

    ... 

</project>