封奚泽优 2023-05-05 00:14 采纳率: 0%
浏览 40

如何将Java程序打包发给没有安装JDK的用户

可以通过什么软件将Java程序打包发给其他人不,就是今天用exe4j按照网上的流程进行打包,把eclipse导出的.jar文件进行转换成.exe文件,然后在自己的电脑上面都是能够运行的,但是发给没有安装jdk的同学,他们就显示报错了,jre我用的也是相对路径这个我就有一个疑问,这里他.jar文件和.exe文件的区别在哪里?

img

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-05 04:03
    关注
    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/1372048
    • 这篇博客也不错, 你可以看下java代码打包成jar,转化为.exe文件运行流程
    • 除此之外, 这篇博客: Java玩法 - Java项目打包生成exe文件详细教程 exe4j中的 使用eclipse生成jar文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 右键项目 -> Export

      请添加图片描述

      请添加图片描述

      请添加图片描述

      我们把jar生成到桌面,某个文件夹中,这里我们给文件夹命名为“demo”

      请添加图片描述

    • 以下回答由chatgpt基于相关博客总结生成:

      将Java程序打包成可独立运行的文件并发送给没有安装JDK的用户,可以使用exe4j等软件进行打包。需要注意以下几点:

      1. 生成jar包 首先需要将Java程序编译成jar包。可以使用命令行工具或者集成开发环境(IDE)等方式,生成可执行的jar包,确保程序可以在本机正常运行。

      2. 生成图标 建议使用格式工厂等软件生成一个图标,拓展名为.ico格式。

      3. 使用exe4j进行打包 下载、安装并打开exe4j软件,在导航面板中选择"JAR in EXE"选项。依照界面引导,配置相应信息,例如应用程序名称、应用程序文件路径、应用程序图标等。在"JAR files"页面上选择你的程序jar包,"Main class"页面上选择主类,"JRE"页面上选择所需要的Java运行环境版本即可。在配置完成后,点击Build按钮进行打包。

      4. 测试exe文件 在完成打包后,生成了一个可执行的exe文件。需要在没有安装JRE或JDK的电脑上测试该文件是否可以正常运行。如果出现错误,则需要根据报错内容进行排查和解决,可以尝试手动配置Java环境变量,或者将JRE环境包一并打包并引入,或者将exe文件和JRE放在同一个文件夹下。

      以下是在exe4j中进行打包的过程截图:

      1. 选择JAR in EXE

      2. 填写应用程序名称和文件路径,选择应用程序图标

      3. 配置JRE版本

      4. 选择JAR包和主类

      5. 处理依赖项

      6. 添加JDK路径

      7. 完成打包

      最后,建议在exe文件生成后,对其进行全面的测试和验证。如果仍然出现问题,则可能需要重新检查打包过程中的配置项和环境配置。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月5日

悬赏问题

  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 求一份STM32F10X的I2S外设库
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?