如何获取Mac OSx App中捆绑的Java程序的命令行参数

时间:2015-10-14 19:32:57

标签: java macos swing

我希望这是一个愚蠢的问题,但我正在尝试使用我开发的Java Swing应用程序并将其转换为Mac OS / X应用程序文件。我的程序采用命令行参数。我已经能够使用appbundler-1.0.jar进行打包。问题是,当我从终端使用&#34启动时,打开test.app --args zzz"," zzz"永远不会传递到应用程序的main()方法。我在另一篇文章How to ensure that open command invokes main function in the Java application on Mac中看到,它谈到了注册OpenFilesHandler,但看起来它已经在Java 7中消失了。另外我想在多个平台上重用这个代码,而不仅仅是mac 。有任何帮助或建议吗?

0 个答案:

没有答案