如何用我的 java 程序打包 python 脚本?
How to package a python script with my java program?
所以,我正在编写一个程序(主要是为了练习,有点为了将来的方便),它将在 运行 时显示 java 前端,并且根据输入,将使用 python 脚本抓取和解释网页,然后将解释后的数据发送回 java 以格式化前端。我确信我可以在我自己的电脑上得到这个运行ning,但是当我想把我的程序分发给我的朋友使用时,我如何确保我的java程序,mainProgram.jar可以找到我的 python 代码 script_x.py。有什么方法可以确保我的 python 脚本得到支持。我读过有一些方法可以在构建程序时包含必要的 运行 次等,但是如果它与我的 java 程序捆绑在一起,它是否仍会以相同的方式与它交互依赖?我可以很快提供一些示例代码,但它仍在进行中,因为我还没有完成 python 脚本。
这里有一个linkhttps://bytes.com/topic/python/insights/949995-three-ways-run-python-programs-java
使用 Jython(编译为 java 字节码)https://en.wikipedia.org/wiki/Jython
分发 Jython 应用程序:https://wiki.python.org/jython/JythonFaq/DistributingJythonScripts
所以,我正在编写一个程序(主要是为了练习,有点为了将来的方便),它将在 运行 时显示 java 前端,并且根据输入,将使用 python 脚本抓取和解释网页,然后将解释后的数据发送回 java 以格式化前端。我确信我可以在我自己的电脑上得到这个运行ning,但是当我想把我的程序分发给我的朋友使用时,我如何确保我的java程序,mainProgram.jar可以找到我的 python 代码 script_x.py。有什么方法可以确保我的 python 脚本得到支持。我读过有一些方法可以在构建程序时包含必要的 运行 次等,但是如果它与我的 java 程序捆绑在一起,它是否仍会以相同的方式与它交互依赖?我可以很快提供一些示例代码,但它仍在进行中,因为我还没有完成 python 脚本。
这里有一个linkhttps://bytes.com/topic/python/insights/949995-three-ways-run-python-programs-java
使用 Jython(编译为 java 字节码)https://en.wikipedia.org/wiki/Jython
分发 Jython 应用程序:https://wiki.python.org/jython/JythonFaq/DistributingJythonScripts