冻结/编译和管道java python应用程序?

时间:2018-02-21 19:25:52

标签: java python javafx pyqt cross-platform

背景

我正在为python中的一家小公司制作小软件,到目前为止,我已经在python上创建了所有后端和前端。对于ui,我一直在使用PyQt5,但是,我在Mac系统中冻结代码的ui部分时遇到了很多麻烦,说实话,我不喜欢Mac上ui的外观。我一直在阅读,似乎JavaFX在任何平台上为桌面应用程序提供了更原生的外观,所以我想在java中构建前端(ui),在python中构建后端。

问题

但是,我真的不知道如何让两种语言进行通信。可能吗?

而且,我怎么能在一个'.exe'或'.app'上冻结或编译这两种语言?

1 个答案:

答案 0 :(得分:2)

令人惊讶的是,答案是肯定的:

Combine JavaFX with Python

以下是如何将其转换为单个可执行二进制文件

creating executable for jython scripts