如何确定从Java应用程序访问某些第三方程序和资源的方法?

时间:2011-01-02 21:59:58

标签: java windows swing

我在生成报告后尝试打开PDF文件。我的意思是,用户登录(这是一个基于Swing的应用程序)并单击以生成报告。然后,生成PDF文件。我想在那一刻启动PDF阅读器。我可以做exec("evince "+path_to_pdf_file)之类的事情。它只适用于Ubuntu,Windows会更难。我想我需要探索注册表。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

您需要的是方法java.awt.Desktop#open

  

启动关联的应用程序以打开该文件。   如果指定的文件是目录,则启动当前平台的文件管理器以将其打开。