2017-01-03 29 views
0

我正嘗試用Jython的運行Apache POI,但我有一個問題模塊:Jython的導入錯誤:沒有名爲阿帕奇

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "FRTFormat.py", line 14, in <module> 
    from org.apache.poi.hssf.usermodel import * 
ImportError: No module named apache 

我執行使用下一個腳本的Jython

java.exe -jar C:\dev\lang\jython\2.7.0_old\jython-standalone-2.7.0.jar 

和我「Hello World」程序是:

import os 
import csv 
import java.text.SimpleDateFormat as Sdf 

from java.io import FileInputStream 
from java.io import FileOutputStream 
from datetime import datetime 
from sys import path 


path.append("C:\\dev\\poi-3.14-20160307.jar") 
path.append("C:\\dev\\poi-ooxml-3.14-20160307.jar") 


from org.apache.poi.hssf.usermodel import * 


def ejectFRT(eje): 
    print ("Hello") 

可以幫助我嗎?

在此先感謝

問候

+0

類似HTTP://計算器。 com/q/15016039/407651 – mzjn

+0

謝謝。鏈接非常實用。 – laggc

回答

0

解決:

的問題是在腳本:

java.exe -jar C:\dev\lang\jython\2.7.0_old\jython-standalone-2.7.0.jar 

It's neccesary補充:

java.exe -Dpython.cachedir.skip=false -Dpython.cachedir=./tmp -jar jython-standalone-2.7.0.jar