【发布时间】:2011-06-17 23:09:01
【问题描述】:
我想将一个文件放到我的 jar 中,并将文件名作为参数传递给我的 main 方法。 我在 OSX 上。 我该怎么做?
【问题讨论】:
-
什么平台? Linux?窗户?
我想将一个文件放到我的 jar 中,并将文件名作为参数传递给我的 main 方法。 我在 OSX 上。 我该怎么做?
【问题讨论】:
如果应用程序。使用Java Web Start 部署,可以声明文件关联。双击该类型的任何文件,文件的路径将提供给 main(String[])。
顺便说一句 - 这是demo. of the JNLP file API。请注意第二个错误报告,这意味着最低版本为 1.6.0_10+,以免删除放置在应用程序图标上的文件。
【讨论】:
要在 OSX 上执行此操作,您可能必须从 .jar 创建一个应用程序包。这个过程在Apple Developer Center 中有很好的记录(向下滚动到“Mac OS X 应用程序包”)。如果按照 OSX 桌面显示的内容,您可以构建一个 Java 应用程序,该应用程序可以很好地融入 OSX 桌面,而且非常简单。
【讨论】: