“MOZILLA_FIVE_HOME 未设置” Zekr Qur'an 学习软件 java 错误

“MOZILLA_FIVE_HOME 未设置” Zekr Qur'an 学习软件 java 错误

我在 Ubuntu 12.04 上安装了 Zekr Qur'an 学习软件,然后升级到 12.10。然后每次启动 Zekr 应用程序时都会出现此错误。

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)

请建议我。

答案1

这对我有用:

sudo apt-get install libwebkitgtk-1.0-0

原题目:在 Ubuntu 12.04 中打开 eclipse juno 时出现错误“没有更多句柄...”

答案2

打开终端并使用此命令:

sudo apt-get update
sudo apt-get install tcsh

tcsh并在终端中运行命令和两个命令来设置环境变量

tcsh
setenv MOZILLA_FIVE_HOME /usr/lib/mozilla
setenv LD_LIBRARY_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}

现在,尝试再次执行该应用程序。它应该可以正常启动。

来源

答案3

亲爱的,

将以下代码放在 zekr.sh 的开头(位于 /usr/bin)(如果您的 Firefox 安装在 /usr/lib/firefox):

export MOZILLA_FIVE_HOME=/usr/lib/firefox

来源:http://zekr.org/wiki/Installation#Other_Linux_distributions

相关内容