如何将 python 模块添加到 jython/lib?
Posted
技术标签:
【中文标题】如何将 python 模块添加到 jython/lib?【英文标题】:How to add python modules to jython/lib? 【发布时间】:2019-08-18 17:53:54 【问题描述】:我正在关注这个答案:Distributing my Python scripts as JAR files with Jython?
这是我正在尝试转换为 jar 文件的 python 文件 (myFILE.py
):
from tkinter import *
root = Tk()
root.mainloop()
1) 下载 jython
(在 jython 文件夹内)
2) cp jython.jar jythonlib.jar 3) zip -r jythonlib.jar 库 4) cp jytonlib.jar myapp.jar最后,我尝试运行它:
5) java -jar myapp.jar myFile.pyImportError: 没有名为 tkinter 的模块
如何将 tkinter 库添加到 jython/lib 文件夹?
【问题讨论】:
【参考方案1】:您还必须将 tkinter 库添加到您的项目中,或者您必须将导入方式路由到它所在的路径。 在 Python 中,你有你的 PYTHONPATH 东西(我猜几乎)每个库都在他的位置。但是您在 Jython 中没有这种可能性。 这需要一切。
【讨论】:
以上是关于如何将 python 模块添加到 jython/lib?的主要内容,如果未能解决你的问题,请参考以下文章