我正在尝试使用Jython来运行Apache POI,但我有下一个问题:
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 :(得分:0)
解决:
问题在于脚本:
java.exe -jar C:\dev\lang\jython\2.7.0_old\jython-standalone-2.7.0.jar
这是必要的补充:
java.exe -Dpython.cachedir.skip=false -Dpython.cachedir=./tmp -jar jython-standalone-2.7.0.jar