0

因此,在我的菜单栏下,我有一个关于菜单项,当我单击该项目时,我希望向用户打开一个 pdf/doc 文件。我怎样才能做到这一点?

4

2 回答 2

4

这不行吗?

Desktop.getDesktop().open(file);

详情请参阅Desktop.open(File)

于 2012-04-24T02:43:56.877 回答
0

我使用代码(在我自己的程序中)

File help = new File(FILEPATH);
if(help.exists() == false)
    throw new Exception();
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + FILEPATH);

你必须把你想要的 FILEPATH 放在哪里。这可能是特定于 Windows 的,不确定。:/

于 2012-04-24T04:33:48.973 回答