我开始对现有的Java小程序进行增强,让用户点击菜单项中的链接,并在他/她的默认浏览器中打开一个页面。我们的一些部署代码是在Java 1.4中,而大部分代码是在Java 5中。这阻止了我在Java 6中使用桌面API。看起来解决这个问题最简单的方法是将BrowserLauncher2集成到应用程序中。用BrowserLauncher2代替BrowserLauncher
问题在于现有代码包含BrowserLauncher.java的早期版本(版本1.4b1(发布于2001年6月20日))。与原始版本不同,BrowserLauncher2不仅仅是一个类。它似乎有很多我想要利用的增强功能。
我想我会使用最新版本来满足我的需求,并且只需在旧版代码中删除对旧版本的引用即可。我对旧代码有一套相当不错的单元测试,并会对代码进行一些功能测试,以便进行交换。
是否有谁已经从旧版本的BrowserLauncher升级路径有任何关于潜在问题的建议?