虽然这似乎是个非常显而易见的问题,但我在网上找不到答案。
当我创建了jar文件后,可以通过命令行成功运行它,方法是
java -jar filename.jar
然而,我希望这个文件更加用户友好,换句话说,可以通过双击运行。但不知何故,当我双击JAR文件时,Mac的JAR启动器(Jar\ Launcher.app)会打开,暂停一秒钟,然后关闭。感谢您的帮助。
附注:我已经通过命令行、BlueJ和Eclipse创建了JAR文件,但这些方法都没有解决问题。
虽然这似乎是个非常显而易见的问题,但我在网上找不到答案。
当我创建了jar文件后,可以通过命令行成功运行它,方法是
java -jar filename.jar
然而,我希望这个文件更加用户友好,换句话说,可以通过双击运行。但不知何故,当我双击JAR文件时,Mac的JAR启动器(Jar\ Launcher.app)会打开,暂停一秒钟,然后关闭。感谢您的帮助。
附注:我已经通过命令行、BlueJ和Eclipse创建了JAR文件,但这些方法都没有解决问题。
我会创建一个 shell 脚本,将它包含在终端中:
#!/bin/bash
java -jar yourjarfile.jar
read -p 'Hit [Enter] to continue...'
我添加了暂停,但除非您的Java应用程序立即终止,否则不应该需要它(您可以在"java"行后停止shell脚本)。
在OS X操作系统中有一个名为Jar Bundler
的程序,它随Xcode开发者工具一起安装。你可以使用这个程序将.jar文件转换为本地的Mac OS X .app可执行文件。
Java Web Start 软件可以通过单击启动具有完整功能的应用程序。用户可以下载和启动应用程序,例如完整的电子表格程序或互联网聊天客户端,而无需经历冗长的安装过程。