我已经安装了Jython , 一个 virtualenv命名为“jython-env”并安装了“bottle”来进行一些 web 应用程序开发。我必须在此应用程序中使用一些 JAR 文件以供某些 Python 代码使用。我知道我必须设置应包含这些 JAR 文件的类路径。我尝试使用
设置类路径export classpath=/home/myname/jclasses/foo.jar
但是当我尝试导入该类时,它显示找不到模块。我是 Java 的新手,而且是第一次这样做。
难道不能配置成我可以将 JAR 文件放在我的 virtualenv 的 sitepackages 目录中并从那里使用它吗?
最佳答案
jython -Dpython.path=/path/to/myjar.jar
这是另一个想法:您可以使用 .pth
文件。
创建文件 - /path/to/jythonenv/Lib/site-packages/myjars.pth
:
path/to/jar1.jar
path/to/jar2.jar
也可以解决这个问题。
关于python - 为 Jython 虚拟环境定义类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5839300/