【发布时间】:2018-11-05 10:24:21
【问题描述】:
设置
- 我在 Windows 10 上运行
- 拥有 python 3.6 和 Java 8
说明
我有一个 Java 程序,它调用并将参数传递给 python 程序,然后使用系统命令和 cmd 接收其输出。
问题
如何将其转换为单个 exe 文件,用户无需安装 java(jdk 或 jre)和 python 即可运行它。
两者都是我的系统变量的一部分
谢谢
【问题讨论】:
-
你认为这可以怎么做?请展示(至少)一些尝试来解决您的问题,如[SO]: How to create a Minimal, Complete, and Verifiable example (mcve) 中所述。
-
“我如何将它转换成单个 exe 文件,用户可以在不安装 java(jdk 或 jre) 和 python 的情况下运行它” - 你不能 -或者更准确地说——你用一种可以产生原生可执行文件的语言编写,比如 C。一个“更广泛”的解决方案是“嵌入”Java JRE 和 JRE,但这将要求你的应用程序需要安装程序来复制所有这些资源,所以它有点违背了目的
标签: java python integration executable-jar