7

jarファイルとして配布されているJavaAPIをインポートしようとしています。Stack Overflowの同様の質問でこの回答の指示に従いましたが、機能しませんでした。

Jythonでは、次のことを行いました。

>>> import sys
>>> sys.path.append("/path/to/jar/api")
>>> from com.thingmagic import *
Traceback (most recent calls last):
  File "<stdin>", line 1, in <module>
ImportError: no module named thingmagic

私は何かが足りないのですか、それとも何か間違ったことをしましたか?

4

2 に答える 2

13

JARファイルのフルパスを指定する必要があります。変化する

sys.path.append("/path/to/jar/api")

sys.path.append("/path/to/jar/api/whatever_the_name_is.jar")
于 2012-07-27T22:08:28.763 に答える
5

問題は、パスで2つではなく1つのバックスラッシュ(Windowsで開発中)のみを使用していたことでした。

sys.path.append("C:\\remember\\to\\use\\two\\backaslashes\\jarName.jar")
于 2012-07-30T13:42:53.880 に答える