在 Mac 上将 jar 文件作为应用程序启动(从扩展坞)
Posted
技术标签:
【中文标题】在 Mac 上将 jar 文件作为应用程序启动(从扩展坞)【英文标题】:Launching a jar file as an app on Mac (from the dock) 【发布时间】:2012-01-18 19:39:14 【问题描述】:我在我的 Mac 上有一个打包为 jar 文件的应用程序。我希望从扩展坞启动这个应用程序,就好像它是一个 .app 文件一样。有没有办法做到这一点?
【问题讨论】:
您介意接受我的回答吗?在过去的几年里,它获得了几票,所以我认为社区同意这是一个很好的答案。谢谢! 【参考方案1】:当然。 JAR 文件可以像.app
s 一样启动。只需将 JAR 拖到 Dock 中最靠近垃圾桶的部分(它不适用于 Dock 的主要部分,因为该区域是为.app
s 保留的),位于小分隔符的另一侧。请记住,Lion (OS X 10.7) 没有预加载 Java,因此您可能需要 download the Java Runtime Environment (JRE) 才能运行 JAR。
(另外,这个问题最好在 Apple Stack Exchange 网站 Ask Different 上提出。)
【讨论】:
我永远不会想到这一点。有没有办法给罐子一个停靠图标?【参考方案2】:您可以使用 Automator 创建工作流,添加“运行 Shell 脚本”步骤并将其保存为应用程序。像这样的:
java -jar /path/to/your/file.jar
然后您可以将其拉入您的文档中(如果您愿意,可以给它一个图标)
【讨论】:
这是一个视频,一步一步地展示youtube.com/watch?v=kwdK6Dg1a_Y当然,你还是需要Java的。【参考方案3】:是的,你应该让文件最靠近垃圾箱。否则,它无法连接到扩展坞中。
【讨论】:
以上是关于在 Mac 上将 jar 文件作为应用程序启动(从扩展坞)的主要内容,如果未能解决你的问题,请参考以下文章
从命令行启动应用程序时,如何将 Spring Boot 应用程序 jar 中的文件作为 -D 属性值引用?