[英]import java package into a jython project in Eclipse or PyCharm
导入语义与CPython
与我在Jython Docs
看到的差别不大。
首先搜索当前目录中的.jar
文件; 如果在那里找不到它,则会在包含核心Jython
库的目录中查找它。 然后搜索与Java
的CLASSPATH
对应的classpath
以及包含外部库的site-packages
目录。 我还不确定__pyclasspath__
是什么。
因此,如果在这些目录中找不到包,则会引发导入错误。 您有两种选择:
.jar
(通常你不应该将它添加到包含核心库的目录中。 .jar
添加到CLASSPATH
。 sys.path
添加.jar
的路径。 对于第一种情况,将其移至当前目录或site-packages
。
对于第二种情况,请参阅此处有关如何将.jar
添加到CLASSPATH
。
对于第三个,只需调用sys.path.append("path_to_jar")
将包含.jar
文件的目录包含到sys.path
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.