1

以记事本为例。您可以使用记事本打开文件(右键单击并打开,如果文件已与记事本关联,则双击文件),它将显示文件的内容。我希望能够使用我正在编写的程序打开一个 xml 文件,以便它可以进行一些解析并提供所需的输出。在java中有哪些方法可以做到这一点?打开程序时,我是否必须要求将参数传递给程序?这在 C++ 或其他语言中会更容易吗?如果您需要任何进一步的信息,请告诉我——这是我能想出的描述我的情况的最佳方式,这可能就是我的谷歌搜索结果为空的原因。预先感谢您的帮助!

4

2 回答 2

1

您可以将扩展名与 java jar 相关联,并且文件名将被传递,因为args[0]它没有比这更简单的了。我建议您使用“hello world”程序尝试一下。;)

于 2012-09-07T14:33:29.213 回答
1

显示文件的内容..在java中有哪些方法可以做到这一点?

安装/启动应用程序。使用Java Web 开始

Java Web Start (JWS) 是 Oracle Corporation 的技术,用于直接从网络或 Internet 链接启动富客户端(Swing、AWT、SWT)桌面应用程序。它为支持 Java 的平台提供“一键式”安装。

JWS 提供了许多吸引人的功能,包括但不限于启动屏幕、桌面集成、文件关联、自动更新(包括延迟下载和更新的编程控制)、按平台、架构或 Java 版本、配置划分本地和其他资源下载运行时环境(最低 J2SE 版本、运行时选项、RAM 等),使用扩展轻松管理公共资源。

这是一个演示。的 JNLP API 文件服务.zzz(JWS 应用程序可用的 API。)在启动文件的文件类型中注册兴趣(声明关联) 。关联也可以使用IntegrationServiceJNLP API 以编程方式完成。

于 2012-09-07T14:42:56.150 回答