0

Debian で githubのlibjitsi プロジェクトを使用したいと考えています。彼らのホームページで、プロジェクトのクローン作成、Eclipse のセットアップ、および ant を使用したプロジェクトのビルドに関する適切な紹介を見つけました。(build.xml で) ant を使用して make-and-deploy を使用すると、次の出力が得られます。

Buildfile: /media/Volume/linux/eclipse/git_repos/jitsi/build.xml
clean-bundle-repositories:
init:
-pre-version:
version:
    [javac] Compiling 3 source files to /media/Volume/linux/eclipse/git_repos/jitsi/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] 1 warning
     [echo] Jitsi version 2.5.0.build.by.SVN
compile:
    [javac] Compiling 1 source file to /media/Volume/linux/eclipse/git_repos/jitsi/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] 1 warning
resource:
native2ascii:
bundle-sc-launcher:
load-properties:
bundle-util:
      [jar] Building jar: /media/Volume/linux/eclipse/git_repos/jitsi/sc-bundles/util.jar
bundle-service-dns:
bundle-impl-dns:
bundle-dns-config:
bundle-splash-screen:
bundle-configuration:
bundle-configuration-slick:
bundle-history:
bundle-history-slick:
bundle-messagehistory:
bundle-msghistory-slick:
bundle-callhistory:
bundle-callhistory-slick:
bundle-popupmessagehandler-slick:
bundle-netaddr:
bundle-netaddr-slick:
bundle-slickless:
bundle-slick-runner:
bundle-sip:
      [jar] Building jar: /media/Volume/linux/eclipse/git_repos/jitsi/sc-bundles/protocol-sip.jar
      [jar] gov/nist/core/CommonLogger.class already added, skipping
      [jar] gov/nist/core/CommonLoggerLog4j.class already added, skipping
      [jar] gov/nist/core/Debug.class already added, skipping
      [jar] gov/nist/core/DuplicateNameValueList.class already added, skipping
      [jar] gov/nist/core/GenericObject.class already added, skipping
      [jar] gov/nist/core/GenericObjectList.class already added, skipping
      [jar] gov/nist/core/Host.class already added, skipping
      [jar] gov/nist/core/HostNameParser.class already added, skipping
      [jar] gov/nist/core/HostPort.class already added, skipping
      [jar] gov/nist/core/InternalErrorHandler.class already added, skipping
      [jar] gov/nist/core/LexerCore.class already added, skipping
      [jar] gov/nist/core/LogLevels.class already added, skipping
      [jar] gov/nist/core/LogWriter.class already added, skipping
      [jar] gov/nist/core/Match.class already added, skipping
      [jar] gov/nist/core/MultiMap.class already added, skipping
      [jar] gov/nist/core/MultiValueMap.class already added, skipping
      [jar] gov/nist/core/MultiValueMapImpl.class already added, skipping
      [jar] gov/nist/core/NameValue.class already added, skipping
      [jar] gov/nist/core/NameValueList.class already added, skipping
      [jar] gov/nist/core/PackageNames.class already added, skipping
      [jar] gov/nist/core/ParserCore.class already added, skipping
      [jar] gov/nist/core/Separators.class already added, skipping
      [jar] gov/nist/core/ServerLogger.class already added, skipping
      [jar] gov/nist/core/StackLogger.class already added, skipping
      [jar] gov/nist/core/StringTokenizer.class already added, skipping
      [jar] gov/nist/core/ThreadAuditor$ThreadHandle.class already added, skipping
      [jar] gov/nist/core/ThreadAuditor.class already added, skipping
      [jar] gov/nist/core/Token.class already added, skipping
      [jar] gov/nist/core/net/AddressResolver.class already added, skipping
      [jar] gov/nist/core/net/DefaultNetworkLayer.class already added, skipping
      [jar] gov/nist/core/net/NetworkLayer.class already added, skipping
      [jar] gov/nist/core/net/SslNetworkLayer.class already added, skipping
      [jar] gov/nist/javax/sdp/parser/Lexer.class already added, skipping
bundle-sip-slick:
bundle-fileaccess:
bundle-fileaccess-slick:
bundle-neomedia:
bundle-ldap:
bundle-googlecontacts-service:
bundle-googlecontacts:
bundle-hid-service:
bundle-hid:
bundle-resource-manager:
bundle-resources-skinpack:
bundle-resources-defaultpack:
bundle-protocol:
bundle-protocol-media:
bundle-icq:
bundle-icq-slick:
bundle-mock:
bundle-smacklib:
bundle-jmdnslib:
bundle-jabber:
bundle-jabber-slick:
bundle-commons-lang:
bundle-swing-ui:
bundle-ui-service:
bundle-jnalib:
bundle-phonenumbers:
bundle-slf4j:
bundle-irc-api:
bundle-irc:
bundle-plugin-ircaccregwizz:
bundle-msn:
bundle-msn-slick:
bundle-yahoo:
bundle-yahoo-slick:
bundle-contactlist:
meta-contactlist:
meta-contactlist-slick:
bundle-plugin-icqaccregwizz:
bundle-plugin-jabberaccregwizz:
bundle-plugin-msnaccregwizz:
bundle-plugin-sipaccregwizz:
bundle-plugin-yahooaccregwizz:
bundle-plugin-aimaccregwizz:
bundle-commons-codec:
bundle-httputil:
bundle-plugin-spellcheck:
bundle-version-impl:
      [jar] Building jar: /media/Volume/linux/eclipse/git_repos/jitsi/sc-bundles/version-impl.jar
bundle-shutdown-timeout:
bundle-windows-clean-shutdown:
bundle-growlnotification:
bundle-swingnotification:
bundle-galagonotification:
bundle-sparkle:
bundle-plugin-branding:
bundle-systemactivitynotifications:
bundle-osdependent:
bundle-browserlauncher:
bundle-systray-service:
bundle-pluginmanager:
bundle-skinmanager:
bundle-notification-service:
bundle-notification-handlers:
bundle-notification-wiring:
bundle-notification-config:
bundle-contacteventhandler:
bundle-plugin-contactinfo:
bundle-plugin-chatalerter:
bundle-keybindings:
bundle-plugin-keybindingChooser:
bundle-plugin-globalproxyconfig:
bundle-jfontchooserlib:
bundle-update:
bundle-plugin-update:
bundle-plugin-simpleaccreg:
bundle-plugin-generalconfig:
bundle-plugin-googletalkaccregwizz:
bundle-argdelegation-service:
bundle-argdelegation:
bundle-zrtp4j:
bundle-sdes4j:
bundle-json:
bundle-filehistory:
bundle-metahistory:
bundle-metahistory-slick:
bundle-plugin-facebookaccregwizz:
bundle-plugin-ippiaccregwizz:
bundle-bouncycastle:
bundle-plugin-otr:
bundle-plugin-iptelaccregwizz:
bundle-contactsource:
bundle-plugin-reconnect:
bundle-plugin-securityconfig:
bundle-plugin-advancedconfig:
bundle-credentialsstorage:
bundle-credentialsstorage-slick:
bundle-plugin-nimbuzzavatar:
bundle-custom-avatar:
bundle-replacement:
bundle-youtube:
bundle-dailymotion:
bundle-smiley:
bundle-vimeo:
bundle-vbox7:
bundle-metacafe:
bundle-flickr:
bundle-hulu:
bundle-twitpic:
bundle-directimage:
bundle-bliptv:
bundle-viddler:
bundle-plugin-chatconfig:
bundle-certificate:
bundle-packetlogging:
bundle-plugin-loggingutils:
bundle-provdisc:
bundle-provdisc-dhcp:
bundle-provdisc-mdns:
bundle-provisioning:
bundle-addrbook:
bundle-plugin-ldap:
bundle-thunderbird:
bundle-plugin-contactsourceconfig:
bundle-plugin-certconfig:
bundle-globalshortcut:
bundle-plugin-msofficecomm:
bundle-libjitsi:
bundle-customcontactactions:
bundle-phonenumbercontactsource:
bundle-demuxcontactsource:
bundle-muc:
bundle-desktoputil:
bundle-globaldisplaydetails:
bundle-usersearch:
bundle-plugin-propertieseditor:
bundle-plugin-accountinfo:
bundle-plugin-connectioninfo:
bundle-guava:
bundle-hsql:
bundles:
package:
make:
deploy-os-specific-bundles:
make-and-deploy:
BUILD SUCCESSFUL
Total time: 9 seconds

2 つの警告が表示されましたが、ビルドは成功しました。大丈夫そうです。このページに記載されている実行構成でアプリケーションを起動しようとすると、起動しますが... バックグラウンドで一連のエラーが発生します。

18:29:29.600 FATAL: [15] impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager().636 Error creating manager
java.lang.UnsatisfiedLinkError: no unix-java in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at cx.ath.matthew.unix.UnixSocket.<clinit>(UnixSocket.java:40)
    at org.freedesktop.dbus.Transport.connect(Unknown Source)
    at org.freedesktop.dbus.Transport.<init>(Unknown Source)
    at org.freedesktop.dbus.DBusConnection.<init>(Unknown Source)
    at org.freedesktop.dbus.DBusConnection.getConnection(Unknown Source)
    at net.java.sip.communicator.impl.sysactivity.NetworkManagerListenerImpl.<init>(NetworkManagerListenerImpl.java:45)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at java.lang.Class.newInstance(Class.java:433)
    at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager(SystemActivityNotificationsServiceImpl.java:632)
    at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.start(SystemActivityNotificationsServiceImpl.java:143)
    at net.java.sip.communicator.impl.sysactivity.SysActivityActivator.start(SysActivityActivator.java:59)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
18:29:29.603 FATAL: [15] impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager().636 Error creating manager
java.lang.NoClassDefFoundError: Could not initialize class cx.ath.matthew.unix.UnixSocket
    at org.freedesktop.dbus.Transport.connect(Unknown Source)
    at org.freedesktop.dbus.Transport.<init>(Unknown Source)
    at org.freedesktop.dbus.DBusConnection.<init>(Unknown Source)
    at org.freedesktop.dbus.DBusConnection.getConnection(Unknown Source)
    at net.java.sip.communicator.impl.sysactivity.NetworkManagerListenerImpl.<init>(NetworkManagerListenerImpl.java:45)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at java.lang.Class.newInstance(Class.java:433)
    at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager(SystemActivityNotificationsServiceImpl.java:632)
    at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.isSupported(SystemActivityNotificationsServiceImpl.java:586)
    at net.java.sip.communicator.impl.netaddr.NetworkConfigurationWatcher.handleNewSystemActivityNotificationsService(NetworkConfigurationWatcher.java:176)
    at net.java.sip.communicator.impl.netaddr.NetworkConfigurationWatcher.serviceChanged(NetworkConfigurationWatcher.java:232)
    at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)
    at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)
    at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)
    at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4425)
    at org.apache.felix.framework.Felix.registerService(Felix.java:3429)
    at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
    at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:320)
    at net.java.sip.communicator.impl.sysactivity.SysActivityActivator.start(SysActivityActivator.java:61)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
18:29:29.797 FATAL: [15] impl.hid.HIDServiceImpl.<init>().54 Error when creating Robot/NativeKeyboard instance
java.lang.UnsatisfiedLinkError: no hid in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:18)
    at net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:49)
    at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:48)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
18:29:30.035 FATAL: [15] org.jitsi.impl.neomedia.device.DeviceConfiguration.error() Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer with JMF.
java.lang.IllegalStateException: audioSystem
    at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:112)
    at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:92)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at java.lang.Class.newInstance(Class.java:433)
    at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1034)
    at org.jitsi.impl.neomedia.device.DeviceConfiguration.<init>(DeviceConfiguration.java:355)
    at org.jitsi.impl.neomedia.MediaServiceImpl.<init>(MediaServiceImpl.java:150)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at java.lang.Class.newInstance(Class.java:433)
    at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:142)
    at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:86)
    at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
    at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
    at net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:380)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
18:29:30.039 FATAL: [15] org.jitsi.impl.neomedia.device.DeviceConfiguration.error() Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer with JMF.
java.lang.UnsatisfiedLinkError: no jnawtrenderer in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer.<clinit>(JAWTRenderer.java:90)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:259)
    at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1034)
    at org.jitsi.impl.neomedia.device.DeviceConfiguration.<init>(DeviceConfiguration.java:355)
    at org.jitsi.impl.neomedia.MediaServiceImpl.<init>(MediaServiceImpl.java:150)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at java.lang.Class.newInstance(Class.java:433)
    at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:142)
    at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:86)
    at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)
    at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)
    at net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:380)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
18:29:30.142 FATAL: [32] util.UtilActivator.uncaughtException().108 An uncaught exception occurred in thread=Thread[Thread-14,5,main] and message was: null
java.lang.NullPointerException
    at org.jitsi.impl.neomedia.transform.zrtp.ZrtpFortunaEntropyGatherer$GatherAudio.run(ZrtpFortunaEntropyGatherer.java:267)
**
Gtk:ERROR:/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkaccelmap.c:113:_gtk_accel_map_init: assertion failed: (accel_entry_ht == NULL)

反対側にクライアントが表示され、自分のアカウントでログインできます。別のクライアントを起動してもう 1 つのアカウントでログインすると、このアカウントはオンラインとして表示されます。ネットワーク通信は機能しているようです...少し:/他のクライアントにメッセージを送信でき、このクライアントはこのメッセージを正しく受信しますが、jitsi クライアントでメッセージを受信したい場合は、メッセージを取得しますが、いくつかも取得します例外:

java.lang.NullPointerException
    at org.jitsi.impl.neomedia.transform.zrtp.ZrtpFortunaEntropyGatherer$GatherAudio.run(ZrtpFortunaEntropyGatherer.java:267)
java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:254)
    at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:56)
    at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:101)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
java.lang.UnsatisfiedLinkError: no jdic_misc in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at org.jdesktop.jdic.misc.impl.LinuxAlerter.<init>(LinuxAlerter.java:48)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at java.lang.Class.newInstance(Class.java:433)
    at org.jdesktop.jdic.misc.Alerter.loadLinux(Unknown Source)
    at org.jdesktop.jdic.misc.Alerter.newInstance(Unknown Source)
    at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:88)
    at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:2152)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2070)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1297)
    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
    at java.lang.Thread.run(Thread.java:745)
18:37:33.762 FATAL: [83] util.UtilActivator.uncaughtException().108 An uncaught exception occurred in thread=Thread[pool-8-thread-1,5,main] and message was: null
java.lang.NullPointerException
    at org.jitsi.impl.neomedia.notify.AudioSystemClipImpl.exitRunOnceInPlayThread(AudioSystemClipImpl.java:115)
    at org.jitsi.service.audionotifier.AbstractSCAudioClip.runInPlayThread(AbstractSCAudioClip.java:375)
    at org.jitsi.service.audionotifier.AbstractSCAudioClip.access$100(AbstractSCAudioClip.java:20)
    at org.jitsi.service.audionotifier.AbstractSCAudioClip$1.run(AbstractSCAudioClip.java:299)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

クライアントの起動中のエラーの原因は驚くべきものではありません。このプロジェクトをうまく実行する方法がわかりません。jitsi.orgのガイドに正確に従ったところ、クライアントが起動しましたが、非常にバグが多かったです。このプロジェクトを実行するのを手伝ってくれる人はいますか?

アドバイスどうもありがとう!

4

2 に答える 2

4

Linuxの手順が間違っていることがわかりました。実行構成の VM 引数に次の行を追加して、問題を解決しました。

-Djava.library.path=./lib/native/linux-64

パス変数を次のように変更しました。

LD_LIBRARY_PATH=$PATH:$LD_LIBRARY_PATH:./lib/native/linux-64

命令に誤りがあるとは思っていませんでした。非常に面倒ですが、現在は機能しています。

于 2014-11-12T18:53:24.847 に答える
0

次の指示に従ってうまくいきました: https://jitsi.org/Documentation/ConfigureEclipseNew#toc2

于 2014-10-30T04:54:18.077 に答える