forum.bitel.ru http://forum.bitel.ru/ |
|
Как скомпилировать java http://forum.bitel.ru/viewtopic.php?f=19&t=8100 |
Страница 1 из 1 |
Автор: | lan31 [ 31 май 2013, 15:26 ] |
Заголовок сообщения: | Как скомпилировать java |
6.0 Пытаюсь скомпилировать скрипт по сылке (1), используя команду (2), получаю ошибку (3), что делаю не так? (1) http://wiki.bgbilling.ru/index.php/WebA ... tomSuspend (2) # javac -cp ./:/usr/local/BGBillingServer/lib/* bitel/billing/server/bill/action/ActionCustomSuspend.java (3) Код: bitel/billing/server/bill/action/ActionCustomSuspend.java:399: cannot find symbol
symbol : variable con location: class bitel.billing.server.contract.action.web.ActionCustomSuspend ContractServiceManager rscmManager = new ContractServiceManager(this.con,rscmMid); ^ bitel/billing/server/bill/action/ActionCustomSuspend.java:400: cannot find symbol symbol : class ContractService location: class bitel.billing.server.contract.action.web.ActionCustomSuspend ContractService rscmService = new ContractService(); ^ bitel/billing/server/bill/action/ActionCustomSuspend.java:400: cannot find symbol symbol : class ContractService location: class bitel.billing.server.contract.action.web.ActionCustomSuspend ContractService rscmService = new ContractService(); ^ 100 errors 100 warnings |
Автор: | dimOn [ 31 май 2013, 15:35 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
а rscm.jar есть в либах там? з.ы. Для 6.0 этот код работать не будет с вероятностью близкой к 1. |
Автор: | lan31 [ 03 июн 2013, 11:12 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
dimOn писал(а): а rscm.jar есть в либах там? з.ы. Для 6.0 этот код работать не будет с вероятностью близкой к 1. Тут есть: /usr/local/BGBillingServer/lib/app/rscm.jar /usr/local/BGBillingServer/client.jars/rscm/rscm.jar Взимание расхода за каждое приостановление мне не нужно, модуль rscm можно будет исключить. Мне нужно ограничить количество попыток приостановить договор за месяц. |
Автор: | dimOn [ 03 июн 2013, 12:01 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
Так и указывайте /usr/local/BGBillingServer/lib/app тоже в класспатхахъ, звёздочка рекурсивно не обходит подкаталоги. |
Автор: | lan31 [ 03 июн 2013, 14:23 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
А теперь чего не хватает? Код: bitel/billing/server/bill/action/ActionCustomSuspend.java:99: cannot access javax.servlet.http.HttpServletResponse
class file for javax.servlet.http.HttpServletResponse not found this.response.sendRedirect("webexecuter?action=CustomSuspend"); ^ bitel/billing/server/bill/action/ActionCustomSuspend.java:412: cannot access javax.servlet.http.HttpServletRequest class file for javax.servlet.http.HttpServletRequest not found this.request.getSession().setAttribute("contract_data", null); ^ Note: bitel/billing/server/bill/action/ActionCustomSuspend.java uses or overrides a deprecated API. 2 errors 100 warnings |
Автор: | dimOn [ 03 июн 2013, 14:39 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
аналогично путь до папки /usr/local/BGBillingServer/lib/ext тоже надо указать в класспатх |
Автор: | lan31 [ 04 июн 2013, 11:06 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
Код: bitel/billing/server/bill/action/ActionCustomSuspend.java:384: unreachable statement
ContractStatusManager statusManager = new ContractStatusManager(this.con); ^ bitel/billing/server/bill/action/ActionCustomSuspend.java:510: unreachable statement statusManager.changeStatus(status.clone(), Integer.valueOf(-1), true); ^ Note: bitel/billing/server/bill/action/ActionCustomSuspend.java uses or overrides a deprecated API. 2 errors 100 warnings |
Автор: | dimOn [ 04 июн 2013, 12:20 ] |
Заголовок сообщения: | Re: Как скомпилировать java |
Вам надо открывать класс в любом иде, подключать все либы и исправлять ошибки. Могу поспорить, что весь листинг будет красным. Иначе вы полгода будете по кофейной гуще так гадать. Этот класс никак не совместим с 6.0, я уже говорил. Надо изучать досконально и частично переписывать. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |