Pada Rabu, 14 November 2018 19.28.40 UTC+7, TAP saja menulis: > > Wa alaikum salam Umar, > > I'm using Elementary OS 5.0 Juno which based on Ubuntu 18.04 and facing > the same issue. > The error occurred because of missing class, so we need to add and > register it to zekr.sh. > > Here is my workaround > ---------------------------------------------------------------- > wget -qO tmp.zip > http://www.java2s.com/Code/JarDownload/tritonus/tritonus-utils.jar.zip && > sudo unzip tmp.zip -d /opt/zekr/lib/ && rm -f tmp.zip > sudo sed -i > 's_:lib/tritonus-jorbis-0.3.6.jar:lib/jorbis-0.0.17.jar_:lib/tritonus-jorbis-0.3.6.jar:lib/tritonus-utils.jar:lib/jorbis-0.0.17.jar_' > > /opt/zekr/zekr.sh > ---------------------------------------------------------------- > > It is assumed that we installed zekr to /opt. > > the result is as attached > > On Sunday, May 20, 2018 at 6:55:36 PM UTC+7, Mohammed Umar Shaikh wrote: >> >> Assalam o alaikum. >> >> I have tried the zekr on Lubunu 18,04. >> It runs fine on the system but the recitation is not working. >> >> On clicking play button following error come. >> ------- Error Message ---------------------- >> java.lang.NoClassDefFoundError: >> org/tritonus/share/sampled/convert/TMatrixFormatConversionProvider >> at java.base/java.lang.ClassLoader.defineClass1(Native Method) >> at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009) >> at >> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) >> at >> java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801) >> at >> java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699) >> at >> java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622) >> at >> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) >> at >> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) >> at java.base/java.lang.Class.forName0(Native Method) >> at java.base/java.lang.Class.forName(Class.java:374) >> at >> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1209) >> at >> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1220) >> at >> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264) >> at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299) >> at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384) >> at >> java.desktop/com.sun.media.sound.JSSecurityManager$3.run(JSSecurityManager.java:178) >> at >> java.desktop/com.sun.media.sound.JSSecurityManager$3.run(JSSecurityManager.java:175) >> at java.base/java.security.AccessController.doPrivileged(Native Method) >> at >> java.desktop/com.sun.media.sound.JSSecurityManager.getProviders(JSSecurityManager.java:182) >> at >> java.desktop/com.sun.media.sound.JDK13Services.getProviders(JDK13Services.java:109) >> at >> java.desktop/javax.sound.sampled.AudioSystem.getProviders(AudioSystem.java:1515) >> at >> java.desktop/javax.sound.sampled.AudioSystem.getFormatConversionProviders(AudioSystem.java:1264) >> at >> java.desktop/javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:882) >> at javazoom.jlgui.basicplayer.BasicPlayer.createLine(Unknown Source) >> at javazoom.jlgui.basicplayer.BasicPlayer.initAudioInputStream(Unknown >> Source) >> at javazoom.jlgui.basicplayer.BasicPlayer.open(Unknown Source) >> at >> net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:131) >> at >> net.sf.zekr.engine.audio.DefaultPlayerController.open(DefaultPlayerController.java:145) >> at >> net.sf.zekr.ui.AudioPlayerUiController.playerOpenAyaAudio(AudioPlayerUiController.java:249) >> at >> net.sf.zekr.ui.AudioPlayerUiController.playerPlaySpecialItemIfNeeded(AudioPlayerUiController.java:158) >> at >> net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:213) >> at >> net.sf.zekr.engine.audio.ui.AudioPlayerForm$13.widgetSelected(AudioPlayerForm.java:719) >> at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) >> at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) >> at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) >> at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) >> at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) >> at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36) >> at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63) >> at net.sf.zekr.ZekrMain.main(ZekrMain.java:94) >> Caused by: java.lang.ClassNotFoundException: >> org.tritonus.share.sampled.convert.TMatrixFormatConversionProvider >> at >> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) >> at >> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) >> ... 41 more >> ----------- End of error message -------------- >> >> Kindly give the solution. >> >> On Sunday, 6 May 2018 09:38:12 UTC+5:30, Mashaal M Alghamdi wrote: >>> >>> to run zekr in ubuntu 18.04: >>> >>> Warning: Make sure you have java downloaded in your system. this link >>> should help you out to install java >>> >>> https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux >>> >>> >>> 1- download from here >>> 32bit >>> >>> http://sourceforge.net/projects/zekr/files/Zekr/zekr-1.1.0/zekr-1.1.0-linux.tar.gz/download >>> or >>> 64bit >>> >>> http://sourceforge.net/projects/zekr/files/Zekr/zekr-1.1.0/zekr-1.1.0-linux_64.tar.gz/download >>> 2- open terminal "crtl+alt+t" >>> 3- type: sudo -s then enter password >>> 4- open the folder that has zekr tar.gz file >>> 5- in terminal type: tar -zxvf then drag the tar.gz file to the terminal >>> 6- press enter >>> 7- type: cd zekr >>> 8- type: ./zekr.sh >>> >>> zekr should open right now. >>> >>> You have to do these steps everytime you want to use zekr. >>> >>>
-- You received this message because you are subscribed to the Google Groups "zekr" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/zekr/3ba338e9-355e-4f78-b9eb-a68546fb604b%40googlegroups.com.
