Install Zekr di linux mint 19.1 xfce

Assalamualaikum Wr Wb.

Aplikasi ini sangat cocok sekali bagi seorang muslim saat di play atau di buka saat mengerjakan tugas menggunakan laptop atau komputer yang menggunkan System Operasi linux khususnya Distro linux mint 1.9


Untuk arsitektur 32bit bisa di download di sini

Untuk arsitektur 32bit bisa di download di sini

Tapi Sebelumnya pastikan Java Runtime sudah diinstall di linux anda kalau belum silahkan ikuti link dibawah ini :

https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux

Jika terjadi masalah seperti dibawah ini :

Jika terjadi masalah seperti dibawah ini :

org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
    at org.eclipse.swt.SWT.error(SWT.java:4387)
    at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1939)
    at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:699)
    at org.eclipse.swt.browser.Browser.<init>(Browser.java:99)
    at net.sf.zekr.ui.QuranForm.makeFrame(QuranForm.java:628)
    at net.sf.zekr.ui.QuranForm.init(QuranForm.java:340)
    at net.sf.zekr.ui.QuranForm.<init>(QuranForm.java:319)
    at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:51)
    at net.sf.zekr.ZekrMain.main(ZekrMain.java:94)

Maka yang anda harus lakukan adalah install librari berikut :
$ sudo apt-get install libwebkitgtk-1.0-0

Maka yang harus anda lakukan adalah sebagai berikut :

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

wget -qO tmp.zip http://www.java2s.com/Code/JarDownload/tritonus/tritonus-utils.jar.zip && sudo unzip tmp.zip -d /…/zekr/lib/ && rm -f tmp.zip

[…] diisi dengan lokasi dimana anda mengekstrak zekr anda

Kemudian lanjut perintah berikut :

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_’ /../zekr/zekr.sh

[…] diisi dengan lokasi dimana anda mengekstrak zekr anda

selesai selamat mencoba!!!

You may also like...

Popular Posts

Leave a Reply

Your email address will not be published. Required fields are marked *