java - 将参数添加到可运行的 jar 文件 Mac OS

标签 java macos swt

我用 SWT 创建了一个小 java 程序。 为了在 Mac 上运行它,我需要使用参数 XstartOnFirstThread。 所以从终端我可以像

一样启动它
java -XstartOnFirstThread -jar progname.jar

我可以通过双击此参数来打开此程序吗? 我知道我可以创建脚本来运行它,但是如果没有脚本,这可能吗?

最佳答案

有一个相关问题here

answer posted by Peter Lawrey直截了本地说:双击启动 .jar 时无法传递参数。

但是,还有其他选择:

  1. 双击启动一个包装程序,然后使用参数启动您的程序(如链接答案中的建议)。
  2. 创建一个启动应用程序的脚本文件。
  3. 创建 proper OSX application instead .

关于java - 将参数添加到可运行的 jar 文件 Mac OS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698936/

相关文章:

java - 将 HTML 内容设置为 JTextPane 会扰乱 System.out 重定向

macos - 如何在 Mac OS X 10.8 上编译 FreeImage?

java - 在 SWT 中获取 CheckBoxTableViewer 中选中项的行索引

java - 基于选择的 Eclipse RCP 处理程序启用

java - 我需要一个文件阅读器来逐行读取文本文件并用 Java 格式化它们

java - 如何通过循环动态添加JPanel?

java - 无法在 Catalina 上设置 JAVA_HOME

java - 将 Canvas 设置为 Eclipse View ?

java - 如何在XMPP(Openfire)中删除群聊消息?

objective-c - NSString writeToFile 带有 URL 编码字符串