我從我的Tibco進程調用java類的方法。這個類使用DocumentBuilderFactroy抽象類。當我在eclipse本地運行應用程序選擇工廠類的提供者
DocumentBuilderFactroy documentBuilderFactroy = DocumentBuilderFactroy.neInstance();
,一切工作正常。但在部署模式,我有以下錯誤:
Provider for javax.xml.parsers.DocumentBuilderFactory can not be created.
因此,我改變指定的實現類實例中的代碼documentBuilderFactroy對象的方式。
String providerDBF = "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl";
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance (providerDBF, null);
我的問題是:我如何指定實現類來避免此問題沒有硬編碼呢?
我沒有使用Maven。
謝謝。