将文件拖放到.jar并将文件名传递给main()

时间:2011-01-30 02:18:18

标签: java jar arguments

我想将一个文件放到我的jar上,并将文件名作为参数传递给我的main方法。 我在OSX上。 我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

如果应用程序。使用Java Web Start部署,可以声明文件关联。双击该类型的任何文件,并将文件的路径提供给main(String [])。

顺便说一句 - 这是一个demo. of the JNLP file API。请注意第二个错误报告,这意味着最低版本为1.6.0_10 +,以便删除删除应用程序图标上的文件。

答案 1 :(得分:2)

要在OSX上执行此操作,您可能必须从.jar创建应用程序包。在Apple Developer Center(向下滚动到“Mac OS X应用程序包”)中可以很好地记录此过程。你可以构建一个Java应用程序,它可以很好地融入OSX桌面,如果你按照它们在那里出现的那样,它就非常容易。