如何从Java Swing应用程序在默认浏览器中打开HTML文件?

我的Java Swing应用程序生成一个HTML文件,我想在生成和保存时使用默认浏览器打开它。 我怎样才能做到这一点?

如果您使用的是Java 6,请使用Desktop.open() 。 它允许您使用与其文件类型相关联的默认应用程序打开任何文件。

如果您不使用Java 6(或不确定您的用户会) – 您可以使用Bare Bones Browser Launcher启动默认浏览器。 如果可用,它使用Java 6 Desktop.open(),如果不可用,则使用特定于平台的方法。

查看此页面 ,这可以为您提供更详细的Desktop API用法。

你可以试试这个:

Runtime.getRuntime().exec("hh.exe index.chm");