java - 将 IntelliJ Idea 中的 Java Swing 应用程序打包为独立于平台的应用程序
问题描述
我制作了一个小型桌面 Java Swing 应用程序,并决定让我的非技术朋友(或我想向其展示的任何其他人)随时可以在他们的计算机上安装它(无论操作系统如何)。我正在使用 Linux Mint。我遇到了很多不同的方法(Launch4J、JavaPackager 和其他类似方法),但我没有成功。安装了 Launch4J,但它根本无法加载并且无法设置 JavaPackager。这是应用程序。很抱歉,我无法提供具体信息,也许一些答案可以指导我具体说明我的问题,因为我不确切知道我必须做什么以及如何做。我想我必须打包我的 IDE 创建的 jar 工件(jar 工件在 IDE 中工作正常,但我需要“部署/分发”应用程序)。
经过更多搜索后,我遇到了这个问题,并且在@samuelowino 的回答的帮助下,我能够使我的 jar 可执行。我仍然不确定这是否与平台无关(或者您需要安装其他一些 jdk 才能运行),所以在我确定之前我将把这个问题留着。
解决方案
推荐阅读
- ruby - 将 Ruby Gem 添加到 Gemfile 并运行 bundle exec file.rb 后,我仍然收到文件未找到错误
- c++ - 如何在 ozo 中构建具有多个参数的查询?
- javascript - 即使在 html 中重新加载页面后,我应该如何使输入永久化并使输入保持不变?
- html - HTML 背景图像:输入中的 ulr()
- c# - 避免在 app.config (.net 框架) 中使用dependentAssembly
- c# - C# FileSystemWatcher - 多个事件
- php - 摆脱不良字符,但保留所有语言的所有字符
- r - 按疾病分层的每列的 P 值
- javascript - jQuery UI Datepicker - 返回日期、到达和离开
- python - 当使用带有 session.post() 的代理时出现错误 getaddrinfo failed