java - Python - 集成 Java GUI 和 python 代码的最佳方式

标签 java python user-interface

我想制作一个与用户文件交互的桌面 GUI(当然需要许可)。我下载文件并将其放入用户选择的目录的代码都是用python编写的。这段代码还有很多内容,但所有内容都是用 python 编写的。

我希望 GUI 部分成为桌面应用程序,以便客户端可以轻松地与程序交互和运行。

我想用 java 制作这个 GUI,并在有人按下按钮时让它与 python 代码交互。

实现这一目标的最佳方法是什么?

最佳答案

我会这样做:

Process p = Runtime.getRuntime().exec("python app.py");

您还可以将参数作为命令行参数传递到 python 程序中,如下所示:

Process p = Runtime.getRuntime().exec("python app.py arg1 arg2");

关于java - Python - 集成 Java GUI 和 python 代码的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44992916/

相关文章:

java - 我正在尝试使用 gui 制作一个三角形面积计算器,但是当我编译它时,我不断收到这个奇怪的错误

java - Hibernate 返回错误的结果集并生成错误的查询

python - 使用 Python 进行 Web 编程有什么好处?

python - 用于使用一组匹配多个子字符串的正则表达式?

javascript - 通过网站启动 Python 脚本(单击按钮)

delphi - Delphi组件的编程

c++ - 将 MFC gui 添加到 Win32 C++ 命令行应用程序的好方法是什么?

java - light-4j:light-codegen 无法生成项目

java - 为什么不会阻塞直到队列变为非空的方法?

java - Spring Security 不允许登录页面