forum.bitel.ru http://forum.bitel.ru/ |
|
подключение сторонних jar'ов в модуле отчетов (например) http://forum.bitel.ru/viewtopic.php?f=12&t=9238 |
Страница 1 из 1 |
Автор: | bpoleg [ 15 май 2014, 15:50 ] |
Заголовок сообщения: | подключение сторонних jar'ов в модуле отчетов (например) |
Доброго времени суток. Потребовалось в одном отчете генерировать 2 файла xls и 1 файл txt. Для генерации xls файлов сразу из java воспользовался Apache POI все хорошо, пока не начал все написанное подключать в отчеты. Просто пользователям удобно именно там использовать, по одной кнопке генерятся все файлы и приходят на email. Но проблема: Class: getReport1 not found in namespace jar архивы, как проекта POI, так и самого отчета положил в каталог %BGBilling_dir%\lib\ext прописал CLASSPATH в файле старта биллинга %BGBilling_dir%\lib\ext\* но модулль reports не видит ни одного jar-ника. Биллинг версии 5.2 Подскажите пожалуйста, куда подкладывать сторонние jarы что бы его видел модуль reports. Использование сторонних библиотек ну очень удобно. Не вставлять же в java отчет свой classloader, что бы на ходу подгрузить нужные библиотеки.... Есть же файл описания отчета, можно в нем указать какие jar файлы необходимо подгрузить........ Как-то очень хочется использовать возможности не только те, что есть в самом биллинге, но и интегрировать с другими библиотеками. Спасибо. |
Автор: | stark [ 15 май 2014, 15:55 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
Перезапустите сервер, тогда должен увидеть jar. |
Автор: | bpoleg [ 15 май 2014, 16:13 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
перезапускал, не видит. ![]() java 1.6 описание отчета <?xml version="1.0" encoding="UTF-8"?> <report title="Выгрузка в ЕРКЦ" type="java" > <combo name="yr" title="Год" x="1" y="2" width="2"> <item id="2014" title="2014"/> <item id="2015" title="2015"/> <item id="2016" title="2016"/> <item id="2017" title="2017"/> <item id="2018" title="2018"/> </combo> <combo name="mn" title="Месяц" x="3" y="2" width="2"> <item id="1" title="Январь"/> <item id="2" title="Февраль"/> <item id="3" title="Март"/> <item id="4" title="Апрель"/> <item id="5" title="Май"/> <item id="6" title="Июнь"/> <item id="7" title="Июль"/> <item id="8" title="Август"/> <item id="9" title="Сентябрь"/> <item id="10" title="Октябрь"/> <item id="11" title="Ноябрь"/> <item id="12" title="Декабрь"/> </combo> <combo name="em" title="Email" y="3" width="4"> <item id="1@mail.ru" title="1@mail.ru"/> <item id="2@mail.ru" title="2@mail.ru"/> <item id="3@mail.ru" title="3@mail.ru"/> </combo> </report> сам отчет. import java.sql.*; import ru.mycompany.rep1.*; public void fillReport( con, filter, result ) { int year = filter.getIntParam( "yr" ); int month = filter.getIntParam("mn"); String em = filter.getStringParam("em"); ArrayList data = new ArrayList( 1000 ); map = new HashMap(); getReport gR = new getReport(); try { gR.InitBase(con); gR.setNameVar("Лицевой счёт%"); gR.setNameType("%ЧТО-ТО%"); gR.setYear(Integer.parseInt(yr)); gR.setMonth(Integer.parseInt(mn)); gR.setDirOut("/usr/local/BGBillingServer/tmp/"); gR.setFNameTxt("un"); gR.initFiles(); gR.setPSString("Select c1.id,c1.title,c1.val,crp.title from (" +" Select cc.id,cc.title,cr.cid,cr.val,cr.pid from (" +" select distinct cp.id, cp.title" +" from bgbilling.contract cp," +" bgbilling.contract_group cg" +" where cp.status=0" +" and cg.title like ?" +" and cp.gr & pow(2,cg.id) = pow(2,cg.id)" +" )" +" cc LEFT JOIN bgbilling.contract_parameter_type_1 cr on cr.cid=cc.id" +" ) c1" +" LEFT JOIN bgbilling.contract_parameters_pref crp ON c1.pid = crp.id and crp.title like ?" +" where crp.title like ? or crp.title is null " +" order by c1.title asc, crp.title desc"); gR.RunReport(); gR.send2mail("/usr/local/BGBillingServer/tmp/un.zip", "billing@mycompany.ru", em, "ip", "billing", "billing", "un", "See attached file"); map.put( "File ", " sending to "+em ); // gR.setFNameTxt("un_cl"); gR.initFiles(); gR.setPSString("Select c1.id,c1.title,c1.val,crp.title from (" +" Select cc.id,cc.title,cr.cid,cr.val,cr.pid from (" +" select distinct cp.id, cp.title" +" from bgbilling.contract cp," +" bgbilling.contract_group cg," +" bgbilling.contract_status cs" +" where cp.status!=0" +" and cg.title like ?" +" and cp.gr & pow(2,cg.id) = pow(2,cg.id)" +" and cp.status=cs.status" +" and cp.id=cs.cid" +" and year(cs.date1)=?" +" and month(cs.date1)=?" +" )" +" cc LEFT JOIN bgbilling.contract_parameter_type_1 cr on cr.cid=cc.id" +" ) c1" +" LEFT JOIN bgbilling.contract_parameters_pref crp ON c1.pid = crp.id and crp.title like ?" +" where crp.title like ? or crp.title is null " +" order by c1.title asc, crp.title desc"); gR.RunReport(); gR.Close(); gR.send2mail("/usr/local/BGBillingServer/tmp/un_cl.zip", "billing@mycompany.ru", em, "ip", "billing", "billing", "un", "See attached file"); map.put( "File ", " sending to "+em ); data.add( map ); } catch (Exception e) {e.printStackTrace(); map.put( "Error", e.getMessage()); data.add( map ); } result.setData( data ); } Прекрасно понимаю что должен видеть библиотеки, но не видит..... |
Автор: | bpoleg [ 15 май 2014, 16:21 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
server.ini [service] appname = BGBillingServer servicename = BGBillingServer displayname = BGBillingServer dependencies = MySQL,ActiveMQ systemout=%BGBILLING_SERVER_DIR%\log\server.out systemerr=%BGBILLING_SERVER_DIR%\log\server.out stopclass=ru.bitel.common.bootstrap.Boot stopmethod=exit stopsignature=()V [java] wrkdir=%BGBILLING_SERVER_DIR% jrepath=%JAVA_HOME% params = 16 param00 = -Xmx256m param01 = -Dfile.encoding=cp1251 param02 = -cp param03 = %BGBILLING_SERVER_DIR%;%BGBILLING_SERVER_DIR%\lib\ext\bgcommon-boot.jar;%BGBILLING_SERVER_DIR%\lib\ext\*;%BGBILLING_SERVER_DIR%\lib\ext\rep_un.jar param04 = -Dlog4j.configuration=data/log4j.xml param05 = -Dlog.prefix=server param06 = -Dnetworkaddress.cache.ttl=3600 param07 = -Djava.net.preferIPv4Stack=true param08 = -Djava.endorsed.dirs=%BGBILLING_SERVER_DIR%/lib/endorsed;%JAVA_HOME%/lib/endorsed param09 = -Dboot.info=1 param10 = -Dapp.name=BGBillingServer param11 = -Dlog.dir.path=log/ param12 = -XX:MaxPermSize=128m param13 = ru.bitel.common.bootstrap.Boot param14 = bitel.billing.server.Server param15 = start server.sh #!/bin/sh cd ${0%${0##*/}}. . ./setenv.sh CLASSPATH=${BGBILLING_SERVER_DIR}:${BGBILLING_SERVER_DIR}/lib/ext/bgcommon-boot.jar:${BGBILLING_SERVER_DIR}/lib/ext/:${BGBILLING_SERVER_DIR}/lib/ext/rep_un.jar: COMMON_PARAMS="-Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=${BGBILLING_SERVER_DIR}/lib/endorsed:${JAVA_HOME}/lib/endorsed" PARAMS="-Dboot.info=1 -Dapp.name=BGBillingServer -Dlog4j.configuration=data/log4j.xml -Dlog.dir.path=log/ -Dlog.prefix=server" MEMORY="-Xmx512m -XX:MaxPermSize=256m" if [ ! -d "${BGBILLING_SERVER_DIR}/.run" ] ; then mkdir ${BGBILLING_SERVER_DIR}/.run fi if [ "$1" = "start" ]; then #starting nohup ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${PARAMS} ${MEMORY} -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid & else if [ "$1" = "debug" ]; then #starting in debug mode nohup ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${PARAMS} ${MEMORY} -cp ${CLASSPATH} -enableassertions -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5589,server=y,suspend=n ru.bitel.common.bootstrap.Boot bitel.billing.server.Server start $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid & else #execute command ${JAVA_HOME}/bin/java ${COMMON_PARAMS} -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3 fi fi |
Автор: | bpoleg [ 15 май 2014, 16:29 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
вот и часть лога: 05-15/15:12:13 INFO ["http-bio-/0.0.0.0-8080"-exec-5] BGCSVReport - Running script for csv report 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] BGCSVReport - Eval error: Typed variable declaration : Class: getReport not found in namespace Typed variable declaration : Class: getReport not found in namespace : at Line: 13 : in file: inline evaluation of: ``import java.sql.*; import ru.mycompany.un.*; public void fillReport( con, fil . . . '' : getReport Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bsh.BSHAmbiguousName.toClass(BSHAmbiguousName.java:74) at bsh.BSHType.getType(BSHType.java:154) at bsh.BSHTypedVariableDeclaration.eval(BSHTypedVariableDeclaration.java:75) at bsh.BSHBlock.evalBlock(BSHBlock.java:131) at bsh.BSHBlock.eval(BSHBlock.java:81) at bsh.BshMethod.invokeImpl(BshMethod.java:362) at bsh.BshMethod.invoke(BshMethod.java:258) at bsh.BshMethod.invoke(BshMethod.java:186) at bsh.This.invokeMethod(This.java:255) at bsh.This.invokeMethod(This.java:174) at bsh.XThis$Handler.invokeImpl(XThis.java:194) at bsh.XThis$Handler.invoke(XThis.java:131) at com.sun.proxy.$Proxy71.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139) at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Unknown Source) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - java.lang.RuntimeException: Typed variable declaration : Class: getReport not found in namespace : at Line: 13 : in file: inline evaluation of: ``import java.sql.*; import ru.mycompany.un.*; public void fillReport( con, fil . . . '' : getReport Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:144) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.Executer$1.run(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.security.AccessController.doPrivileged(Native Method) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at javax.security.auth.Subject.doAs(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.lang.Thread.run(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - Caused by: Typed variable declaration : Class: getReport not found in namespace : at Line: 13 : in file: inline evaluation of: ``import java.sql.*; import ru.mycompany.un.*; public void fillReport( con, fil . . . '' : getReport Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHAmbiguousName.toClass(BSHAmbiguousName.java:74) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHType.getType(BSHType.java:154) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHTypedVariableDeclaration.eval(BSHTypedVariableDeclaration.java:75) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHBlock.evalBlock(BSHBlock.java:131) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHBlock.eval(BSHBlock.java:81) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BshMethod.invokeImpl(BshMethod.java:362) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BshMethod.invoke(BshMethod.java:258) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BshMethod.invoke(BshMethod.java:186) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.This.invokeMethod(This.java:255) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.This.invokeMethod(This.java:174) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.XThis$Handler.invokeImpl(XThis.java:194) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.XThis$Handler.invoke(XThis.java:131) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at com.sun.proxy.$Proxy71.fillReport(Unknown Source) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139) 05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - ... 29 more |
Автор: | stark [ 15 май 2014, 16:42 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
Класс ru.mycompany.rep1.getReport ? А он public ? |
Автор: | bpoleg [ 15 май 2014, 16:49 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
Да. public class getReport { |
Автор: | stark [ 15 май 2014, 17:08 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
А из динамического кода , есть такая проблема ? сделать динамический класс с ссылкой на этой класс и попытаться его скомпилировать. |
Автор: | bpoleg [ 15 май 2014, 17:29 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
там на любой сохранить и скомпилировать, на пустой класс говорит: ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null. Может связанная может нет. Это тестовый биллинг, что бы не на рабочем играться. Может быть перейти в общение по почте? что бы не засорять форум, а уже по ходу решения оотпишусь в форуме? мой емайл b-oleg'собака'mail.ru |
Автор: | stark [ 15 май 2014, 17:32 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
bpoleg писал(а): там на любой сохранить и скомпилировать, на пустой класс говорит: ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null. надо бы пополнее exception показать . Скорее всего используется jre вместо jdk . |
Автор: | bpoleg [ 15 май 2014, 17:35 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
выскакивает окно и это все что в нем есть. |
Автор: | stark [ 15 май 2014, 17:38 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
bpoleg писал(а): Может быть перейти в общение по почте? что бы не засорять форум, а уже по ходу решения оотпишусь в форуме? мой емайл b-oleg'собака'mail.ru Меня устраивает и общение на форуме.. Если хотите, можете написать в почту(указана на сайте) или в helpdesk. |
Автор: | bpoleg [ 15 май 2014, 17:57 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
Положил код: package ru.mycompany; import java.util.*; import ru.mycompany.un.*; public class testing { public void start () { int year = 2014; int month = 5; String em = "11"; ArrayList data = new ArrayList( 1000 ); HashMap map = new HashMap(); //getReport gR = new getReport(); } } получил ошибку: package ru.mycompany.un does not exit. |
Автор: | stark [ 15 май 2014, 18:50 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
а версия какая ? И вообще покажите что пишет в окне "О программе" |
Автор: | bpoleg [ 16 май 2014, 09:44 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
Вопрос снят. Проблема была в описании пакета ru.mycompay в подключаемом jar было ru.mcompany теперь все работает. Спасибо. |
Автор: | bpoleg [ 16 май 2014, 09:47 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
Действительно раньше использовалось jre. стали использовать jdk исчезли различные warningи. |
Автор: | stark [ 16 май 2014, 12:51 ] |
Заголовок сообщения: | Re: подключение сторонних jar'ов в модуле отчетов (например) |
OpenJDK тоже не рекомендуется пока, лучше Oracle JDK. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |