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-ая
замените строчку
[/code]
Я думаю, всё же правильнее поставить просто новую JRE, чем потом решать ещё какие-то проблемы, связанные со старой, которые более чем вероятны.

Автор:  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

выдался перерыв, чуть подольше погуглил, нашел данный линк. все получилось.
на скриншоте смотрим на клиента =)

Вложения:
macosx.jpg
macosx.jpg [ 97.01 КБ | Просмотров: 8652 ]

Автор:  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/