<cfscript>
filepath = ExpandPath("./1.ppt");
fis = CreateObject("java", "java.io.FileInputStream").init(filepath);
//initialize slideshow object with input stream
src = createObject("java","org.apache.poi.xslf.usermodel.XMLSlideShow").init(fis);
fis.close();
</cfscript>
Я не смог инициализировать org.apache.poi.xslf.usermodel.XMLSlideShow объект в ColdFusion. Получение следующее сообщение об ошибке: Не удалось найти конструктор для класса org.apache.poi.xslf.usermodel.XMLSlideShow, который принимает параметры типа (java.io.FileInputStream)не смог инициализировать org.apache.poi.xslf.usermodel.XMLSlideShow в ColdFusion
Пожалуйста, помогите
Какая версия ColdFusion, и вы используете пользовательский пакет пои или комплектный пакет пои? – Antony
Я использую POI - 3.8 –
@prashantgupta - Какая версия CF? Как отметил Антоний, ColdFusion 9 поставляется со старой версией POI. У этой версии нет конструктора 'XMLSlideShow (InputStream)'. Вы сказали, что используете POI 3.8. Вы заменили существующие банки POI? Из вашего сообщения об ошибке звучит так, как будто вы этого не сделали, что объясняет вашу ошибку. – Leigh