Не могу скомпилировать программу из исходников проекта jphonelite.sourceforge.net
Добрый день, сообщники.
Нашел sip-клиент на яве http://jphonelite.sourceforge.net/, даже с исходниками http://sourceforge.net/projects/jphonelite/files/. Понадобилось кое-что изменить в исходниках. Для начала решил просто скомпилировать.
Делал все, как по инструкции FAQ http://jphonelite.sourceforge.net/ . Открыл в netbeans сначала один проект, скомпилировал (с варнингами, но без ошибок). Потом второй (также с варнингами, но без ошибок).
Полученные jar'ы ругаются при запусках (из папки и со страницы как апплет).
Может быть, я неправильно компилирую? Или надо какие-то дополнительные условия?
Если у кого получалось собрать jphonelite и javaforce из исходников, подскажите, плиз.
Обновлено. Вот как ругаются jar'ы:
java.lang.NullPointerException
at javaforce.JF.copyAll(JF.java:553)
at javaforce.jni.WinAPI.init(WinAPI.java:43)
at javaforce.jni.WinAPI.init(WinAPI.java:26)
at BasePhone.initBasePhone(BasePhone.java:3 7)
at PhonePanel.(PhonePanel.java:29)
at PhoneApp.(PhoneApp.java:21)
at PhoneApp.(PhoneApp.java:9)
at PhoneApp$1.run(PhoneApp.java:13)
at java.awt.event.InvocationEvent.dispatch(U nknown Source)
at java.awt.EventQueue.dispatchEventImpl(Un known Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivile ged(Native Method)
at java.security.ProtectionDomain$1.doInter sectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknow n Source)
at java.awt.EventDispatchThread.pumpOneEven tForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsF orFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsF orHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(U nknown Source)
at java.awt.EventDispatchThread.pumpEvents(U nknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
at javaforce.jni.WinAPI.init(WinAPI.java:45)
at javaforce.jni.WinAPI.init(WinAPI.java:26)
at BasePhone.initBasePhone(BasePhone.java:3 7)
at PhonePanel.(PhonePanel.java:29)
at PhoneApp.(PhoneApp.java:21)
at PhoneApp.(PhoneApp.java:9)
at PhoneApp$1.run(PhoneApp.java:13)
at java.awt.event.InvocationEvent.dispatch(U nknown Source)
at java.awt.EventQueue.dispatchEventImpl(Un known Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivile ged(Native Method)
at java.security.ProtectionDomain$1.doInter sectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknow n Source)
at java.awt.EventDispatchThread.pumpOneEven tForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsF orFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsF orHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(U nknown Source)
at java.awt.EventDispatchThread.pumpEvents(U nknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
При тех же условиях готовые jar'ы (скачанные с сайта разработчика) спокойно запускаются и из каталога и со страницы.
Нашел sip-клиент на яве http://jphonelite.sourceforge.net/, даже с исходниками http://sourceforge.net/projects/jphonelite/files/. Понадобилось кое-что изменить в исходниках. Для начала решил просто скомпилировать.
Делал все, как по инструкции FAQ http://jphonelite.sourceforge.net/ . Открыл в netbeans сначала один проект, скомпилировал (с варнингами, но без ошибок). Потом второй (также с варнингами, но без ошибок).
Полученные jar'ы ругаются при запусках (из папки и со страницы как апплет).
Может быть, я неправильно компилирую? Или надо какие-то дополнительные условия?
Если у кого получалось собрать jphonelite и javaforce из исходников, подскажите, плиз.
Обновлено. Вот как ругаются jar'ы:
java.lang.NullPointerException
at javaforce.JF.copyAll(JF.java:553)
at javaforce.jni.WinAPI.init(WinAPI.java:43)
at javaforce.jni.WinAPI.init(WinAPI.java:26)
at BasePhone.initBasePhone(BasePhone.java:3
at PhonePanel.
at PhoneApp.
at PhoneApp.
at PhoneApp$1.run(PhoneApp.java:13)
at java.awt.event.InvocationEvent.dispatch(U
at java.awt.EventQueue.dispatchEventImpl(Un
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivile
at java.security.ProtectionDomain$1.doInter
at java.awt.EventQueue.dispatchEvent(Unknow
at java.awt.EventDispatchThread.pumpOneEven
at java.awt.EventDispatchThread.pumpEventsF
at java.awt.EventDispatchThread.pumpEventsF
at java.awt.EventDispatchThread.pumpEvents(U
at java.awt.EventDispatchThread.pumpEvents(U
at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
at javaforce.jni.WinAPI.init(WinAPI.java:45)
at javaforce.jni.WinAPI.init(WinAPI.java:26)
at BasePhone.initBasePhone(BasePhone.java:3
at PhonePanel.
at PhoneApp.
at PhoneApp.
at PhoneApp$1.run(PhoneApp.java:13)
at java.awt.event.InvocationEvent.dispatch(U
at java.awt.EventQueue.dispatchEventImpl(Un
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivile
at java.security.ProtectionDomain$1.doInter
at java.awt.EventQueue.dispatchEvent(Unknow
at java.awt.EventDispatchThread.pumpOneEven
at java.awt.EventDispatchThread.pumpEventsF
at java.awt.EventDispatchThread.pumpEventsF
at java.awt.EventDispatchThread.pumpEvents(U
at java.awt.EventDispatchThread.pumpEvents(U
at java.awt.EventDispatchThread.run(Unknown Source)
При тех же условиях готовые jar'ы (скачанные с сайта разработчика) спокойно запускаются и из каталога и со страницы.
