使用jython调用nltk库时出现问题

我试图调用集成在我的python代码中的nltk库。 根据要求,我需要通过我的java代码调用它们,因此,我使用Jython进行集成。 如果我的pyhton代码不包含任何nltk库,在这种情况下它可以正常工作。 但是当它包含nltk库时,它会给我导入错误。 我已经为解释器添加了nltk相关的系统路径

PySystemState sys = Py.getSystemState(); sys.path.append(new PyString("c:\\Python27\\Lib")); sys.path.append(new PyString("c:\\Python27\\Lib\\site-packages")); sys.path.append(new PyString("C:\\Python27\\DLLs")); sys.path.append(new PyString("C:\\Python27\\Lib\\lib-tk")); sys.path.append(new PyString("C:\\Python27")); sys.path.append(new PyString("C:\\Python27\\libs")); 

我在执行我的java代码时遇到了以下错误

 console: Failed to install '': java.nio.charset.UnsupportedCharsetException: cp0. Exception in thread "MainThread" Traceback (most recent call last): File "tokenextractor.py", line 7, in  import nltk File "c:\Python27\Lib\site-packages\nltk\__init__.py", line 137, in  from nltk.stem import * File "c:\Python27\Lib\site-packages\nltk\stem\__init__.py", line 29, in  from nltk.stem.snowball import SnowballStemmer File "c:\Python27\Lib\site-packages\nltk\stem\snowball.py", line 26, in  from nltk.corpus import stopwords File "c:\Python27\Lib\site-packages\nltk\corpus\__init__.py", line 66, in  from nltk.corpus.reader import * File "c:\Python27\Lib\site-packages\nltk\corpus\reader\__init__.py", line 105, in  from nltk.corpus.reader.panlex_lite import * File "c:\Python27\Lib\site-packages\nltk\corpus\reader\panlex_lite.py", line 15, in  import sqlite3 File "c:\Python27\Lib\sqlite3\__init__.py", line 24, in  from dbapi2 import * File "c:\Python27\Lib\sqlite3\dbapi2.py", line 28, in  from _sqlite3 import * ImportError: No module named _sqlite3 

_sqlite3在Python27 / libs下可用,当我作为一个独立的脚本执行python程序时,它工作正常,但在使用Java运行时它给了我这个错误。