java - 如何打包 java jar 文件以在未安装 JRE 的 Mac 上运行?
问题描述
我正在尝试在 Windows 操作系统上打包一个 java jar 文件,这样用户就不必担心在 Mac OS 上安装 jre。我可以简单地将 jre 的副本放在 jar 文件所在的文件夹中,并将 java_home 环境变量指向该 jre,以便当我双击 jar 文件时,它知道 jre 所在的位置(如果没有的话)安装在目标(Mac OS)系统上?
我一直在看以下链接:
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
但它似乎更多地与通过 Mac App Store 部署应用程序有关。我基本上只是希望用户能够单击并运行 java jar 文件而无需安装 JRE。
我还查看了一些使用 Launch4j 或 jPortable 的链接,但我宁愿不必依赖 3rd 方软件。
解决方案
推荐阅读
- ios - 更改暗模式时未更新 HTML 字符串中的颜色
- amazon-web-services - 无服务器框架部署错误:您无权访问此资源
- php - 将mysql值转换为列
- python - 在 PyTorch 中将 5D 张量转换为 4D 张量
- wpf - 是否可以在需要时使用 get in property 创建命令的新实例?
- svg - 使用相同的 feDiffuseLighting 过滤器 *relative* 到 SVG 元素
- python - Installation of BS4 successful, python not recognising
- nestjs - nestjs winston 日志文件是用颜色编码编写的
- python - 在 pygame 上绘制对象
- sql - 提取前两个字符之间的字符