forum.bitel.ru http://forum.bitel.ru/ |
|
BGBilling клиент и MacOS http://forum.bitel.ru/viewtopic.php?f=22&t=2811 |
Страница 1 из 1 |
Автор: | Evil [ 01 сен 2009, 14:17 ] |
Заголовок сообщения: | BGBilling клиент и MacOS |
Запускал ли кто нибудь клиент биллинга под Макосом? И есть ли запускающий скриптик у кого? |
Автор: | stark [ 01 сен 2009, 19:21 ] |
Заголовок сообщения: | |
кто-то вроде запускал . А ява у вас там какая ? |
Автор: | Evil [ 02 сен 2009, 04:32 ] |
Заголовок сообщения: | |
32х битная J2SE5.0 |
Автор: | stark [ 02 сен 2009, 12:33 ] |
Заголовок сообщения: | |
5.0 - совсем грустно ..поновее нет ? |
Автор: | stark [ 02 сен 2009, 12:36 ] |
Заголовок сообщения: | |
для 5.0 это надо брать скрипты запуска от болле старых версий биллинга и править ..там нужно было указывать все библитеки,а сейчас достаточно папку ..И как мимнимум с генерацией счетов бухгалтерии могут быть проблемы с такой явой |
Автор: | Evil [ 04 сен 2009, 04:26 ] |
Заголовок сообщения: | |
Есть поновее. Шестая ява стоит. Под нее есть что нибудь? |
Автор: | Amir [ 04 сен 2009, 12:59 ] |
Заголовок сообщения: | |
А через billing.sh не запускается? |
Автор: | stark [ 04 сен 2009, 18:36 ] |
Заголовок сообщения: | |
Evil писал(а): Есть поновее. Шестая ява стоит. Под нее есть что нибудь?
а билд какой ? что говорит при запуске? |
Автор: | Evil [ 07 сен 2009, 06:02 ] |
Заголовок сообщения: | |
ругается на: Exception in thread "main" java.lang.NoClassDefFoundError: bitel/billing/ShellFrame |
Автор: | Evil [ 07 сен 2009, 06:09 ] |
Заголовок сообщения: | |
java version "1.5.0_20" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_20-b02-315) Java HotSpot(TM) Client VM (build 1.5.0_20-141, mixed mode, sharing) |
Автор: | dimOn [ 07 сен 2009, 11:58 ] |
Заголовок сообщения: | |
какая именно ОС стоит? версия. |
Автор: | Evil [ 07 сен 2009, 12:07 ] |
Заголовок сообщения: | |
MacOS X Leopard 10.5.8 |
Автор: | stark [ 07 сен 2009, 12:44 ] |
Заголовок сообщения: | |
Тая ява у вас не 6-ая , а 5-ая замените строчку Код: CLASSPATH=${BGBILLING_DIR}:${BGBILLING_DIR}/lib/* на Код: CLASSPATH=${BGBILLING_DIR}
for i in "$BGBILLING_DIR/lib"/*.jar; do CLASSPATH="$CLASSPATH":"$i" done |
Автор: | dimOn [ 07 сен 2009, 12:46 ] |
Заголовок сообщения: | |
Evil, Вы так и не ответили - почему не ставите новую JRE? С версией, которой уже несколько лет могут быть проблемы, это известно априори. вот здесь мне сказали, что есть новые Java's, в том числе 1.6.0_13: http://support.apple.com/downloads/Java ... 5_Update_4 |
Автор: | dimOn [ 07 сен 2009, 12:48 ] |
Заголовок сообщения: | |
stark писал(а): Тая ява у вас не 6-ая , а 5-ая Я думаю, всё же правильнее поставить просто новую JRE, чем потом решать ещё какие-то проблемы, связанные со старой, которые более чем вероятны.
замените строчку [/code] |
Автор: | stark [ 07 сен 2009, 12:54 ] |
Заголовок сообщения: | |
dimOn писал(а): Evil, Вы так и не ответили - почему не ставите новую JRE? С версией, которой уже несколько лет могут быть проблемы, это известно априори.
вот здесь мне сказали, что есть новые Java's, в том числе 1.6.0_13: http://support.apple.com/downloads/Java ... 5_Update_4 хм..с таким билдом мы можем mac официально начать поддерживать ![]() |
Автор: | Evil [ 08 сен 2009, 05:47 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
dimOn писал(а): вот здесь мне сказали, что есть новые Java's, в том числе 1.6.0_13: http://support.apple.com/downloads/Java ... 5_Update_4 Здесь 4й апдейт, а у нас установлен уже 5й. в Маке 6я ява только под 64 разряда. То есть на машине имеются JAVA SE 6 1.6.0_15, 64 бит J2SE 5.0 1.5.0_20, 32 бит а после замены строк на: stark писал(а): Код: CLASSPATH=${BGBILLING_DIR} for i in "$BGBILLING_DIR/lib"/*.jar; do CLASSPATH="$CLASSPATH":"$i" done выдает: Код: Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:675) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:316) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) |
Автор: | Evil [ 08 сен 2009, 05:49 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
На BG биллинг переходили с UTM5. попробовали запустить на Маке клиент УТМ-а явовский, запустился без проблем ![]() |
Автор: | dimOn [ 08 сен 2009, 11:13 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
Повторяю: потому, что под java5 запуск не предусмотрен. Мне сейчас маководы говорят, что под Мак есть 32битная java6, был и неофициальный порт с bsd и вроде сейчас официальный есть. У нас нет маков, потому мы проверить не можем - что работает, а что - нет. Поищите в интернете, раз появилась такая необходимость. Кстати, немного непонятно - а 64битная Java у вас работает вообще? Если да, то почему вы хотите обязательно 32битную? |
Автор: | stark [ 08 сен 2009, 12:30 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
Evil писал(а): dimOn писал(а): вот здесь мне сказали, что есть новые Java's, в том числе 1.6.0_13: http://support.apple.com/downloads/Java ... 5_Update_4 Здесь 4й апдейт, а у нас установлен уже 5й. в Маке 6я ява только под 64 разряда. То есть на машине имеются JAVA SE 6 1.6.0_15, 64 бит так почему бы не запустить на этой яве ? Evil писал(а): [code]Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:675) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) Это потому что путаются запустить на старой яве, классы которые скомпилированы на новой яве. Значит бгбиллинг больше не работает со старой явой . Чтобы у вас заработало нам придется скомпилировать клиент под 5-ой явой, + плюс еще вести разную версию кода, т.к мы уже используем некоторые возможности 6-ой явы ..А утм в у вас запускается потому что либо древняя версия(ели у кого то есть какой-нибудь бородатый билд бгбиллинг 4.4,или 4.3, не то что лежит сейчас на сайте , то он тоже будет работать под яву 5.) либо продукт загибается и больше не развивается , либо у них на сайте есть несколько версии под разные версии явы (в чем я лично сомневаюсь) , либо они просто консерваторы ![]() |
Автор: | Evil [ 11 сен 2009, 06:59 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
В новом Макосе Snow Leopard с 6й явой все заработало без проблем. Всем спасибо ![]() |
Автор: | Феанор [ 05 окт 2009, 12:56 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
Странно, а у меня на 10.6 выдает. pppoe:BGBillingClient ivan$ ./bgbilling.sh The JAVA_HOME environment variable is not defined This environment variable is needed to run this program Интересно, с чего это он не может найти ява_хоум. Вообще не жмет, клиент в виртуальной машине запущен, но было бы интересно запустить сразу из макоси. |
Автор: | Amir [ 05 окт 2009, 13:31 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
Пропишите прямо в скрипте путь Код: JAVA_HOME=
|
Автор: | Феанор [ 05 окт 2009, 13:48 ] | ||
Заголовок сообщения: | Re: BGBilling клиент и MacOS | ||
http://www.mehtanirav.com/2008/09/02/se ... ent-page-1 выдался перерыв, чуть подольше погуглил, нашел данный линк. все получилось. на скриншоте смотрим на клиента =)
|
Автор: | SnowDTiger [ 26 ноя 2009, 12:26 ] |
Заголовок сообщения: | Re: BGBilling клиент и MacOS |
Все делается намного проще. В папочке "Программы/Служебные" есть приложение "настройка Java". В ней просто перетаскивается нужная версия в верхнюю строку и команда java будет вызываться именно из этой версии. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |