我目前正在使用 GPS 接收器和将 GPS 位置发送到服务器的调制解调器进行跟踪项目。自今年以来,有一个带有升级固件库的新调制解调器可用。我公司的硬件设计团队使用新调制解调器开发了一种新硬件。
我现在的问题是:如何从相同的来源为两种调制解调器类型构建我的应用程序?
我的意思是:在新的固件库中,有一些可用的类和方法不能用于旧调制解调器和旧固件库。我使用 NetBeans 作为我的 IDE,因此我可以轻松地创建不同的 ant 配置来为两种调制解调器类型构建应用程序,但是我如何在我的代码中实现它。我的代码中不能包含部分新固件库,因为它甚至无法编译,我必须以某种方式“动态”链接正确的固件库。这是如何在 Java 中完成的?此外,生产调制解调器的公司已更改其公司名称,我导入的所有软件包现在都不com.new_name.bla;
是
com.old_name.bla;
这主要在我所有的源文件中。我确信有一种方法可以在 Java 中解决这个问题。有人可能有一个很好的例子来解决这个问题吗?