【问题标题】:Converted jar to exe file but not working after installation将jar转换为exe文件但安装后无法正常工作
【发布时间】:2020-07-31 20:01:51
【问题描述】:

我使用高级安装程序和 inno 设置将我的第一个 java swing 应用程序转换为 exe(尝试了两个都没有结果)。
考虑 Inno 设置:双击没有任何反应

考虑:高级安装程序 -> 在执行我的应用程序时打开,但在提供凭据后没有任何反应,所以我认为这可能是数据库问题。

关于我的应用程序:这是一个基于小摆动的员工付款数据的保存和检索。
使用的数据库:MySQL

我已将数据库架构导入客户端 PC 并制作了应用程序的 .exe 文件,以便在安装后可以访问数据。
Jar 文件运行成功并且能够访问数据。

所以我认为在创建 .exe 时,他们需要对数据库做任何事情。

请告诉我我哪里弄错了。

【问题讨论】:

    标签: java mysql advanced-installer java-deployment-toolkit


    【解决方案1】:

    下载 Launcher4J 软件并用 jar 文件构建 Exe! 这是最好的,所有修复都会完成!

    【讨论】:

    • @haninullah786 嗨,我使用 launch4j 制作了 exe,但问题仍然存在,它打开后没有任何反应
    • 你在Launch4J中设置了主类吗
    • 是的,主类已正确设置,库也已设置....在创建 exe 时是否必须完成与数据库相关的任何操作(lib 文件夹中存在 MySQL 连接器)
    【解决方案2】:

    我认为这更像是应用程序问题,而不是安装程序生成的问题。您是否尝试在使用安装包部署应用程序代码后对其进行调试?

    此外,在 Advanced Installer 中,在项目的 Java 产品视图下有一个虚拟机部分,您可以在其中选择将输出和错误流保存在日志文件中。日志文件将在应用程序运行时在 EXE 启动器旁边创建。也许这将帮助您捕获记录的一些错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      • 2017-10-05
      • 2015-02-05
      • 2015-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多