2011-07-19 56 views
2

我有用於串行通信的comm.jarRXTXComm.jar。我的班級路線中都有這兩個罐子。在運行時加載罐子

現在,根據配置參數,我應該在運行時導入適當的jar。 請幫我解決這個問題。

回答

0
CommDriver driver; 
if (configA) { 
    driver = (CommDriver) Class.forName("rxtx.driver.package").newInstance(); 
} else { 
    driver = (CommDriver) Class.forName("com.sun.comm.Win32Driver").newInstance(); 
} 
driver.initialize();