对于不支持或不提供 java.awt.Desktop的平台,请查看 BrowserLauncher2浏览器发射器2项目。它是从最初由 Eric Albert 编写和发布的 BrowserLauncher 浏览器发射器类派生和更新的。我在一个多平台的 Java 应用程序中成功地使用了最初的 BrowserLauncher 类,该应用程序在21世纪初期通过 Web 浏览器界面在本地运行。
本代码是 Eric Albert (ejalbert@cs. stanford.edu)1999-2001版权所有,可以以任何形式重新发布或修改,没有任何限制,只要从本段到评论末尾的评论部分不被删除。作者要求将任何使用该代码的应用程序、 applet 或其他二进制文件通知给他,但这更多是出于好奇,而不是出于任何需要。此软件不包括保修。作者不负责任何数据或功能的丢失或任何不利或意外的影响使用这个软件。
图片来源:
Steven Spencer,《 JavaWorld 》杂志(JavaTip 66)
还要感谢 Ron B。 Yeh,Eric Shapiro,Ben Engber,Paul Teitlebaum,Andrea Cantatore,Larry Barowski,Trevor Bedzek,Frank Miedrich 和 Ron Rabakukk