将jar文件转换为exe文件

时间:2018-05-26 03:21:35

标签: java python integration executable-jar

设置

  • 我在Windows 10上运行
  • 拥有python 3.6和Java 8

描述

我有一个Java程序,它调用并将参数传递给python程序,然后使用系统命令和cmd接收其输出。

问题

如何将其转换为单个exe文件,用户可以在不安装java(jdk或jre)和python的情况下运行它。

两者都是我的系统变量的一部分

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用launch4j应用程序,它可以将您的jar转换为.exe文件。

请参阅:https://www.programcreek.com/2009/05/convert-java-jar-file-to-exe/

答案 1 :(得分:0)

  1. 使用pyinstaller将python文件打包到exe。
  2. 然后在java程序中用xyz.exe替换xyz.py
  3. 使用JarToExe将jar转换为Windows .exe文件。
  4. 这样你就有两个exe文件,但是用户不需要安装java或python