CBETA 電子佛典集成跨平台版本

CBETA 2018 最新版的 CBReader 已支援 Mac 系統,建議 Mac 使用者採用該版本。

http://cbeta.org/cd/download.htm

 

底下為舊資料:


為因應各界學者對於 CBReader 於各種平台執行的需要,以及對於線上使用的需求, 中華電子佛典協會於 2008 年 10 開始規劃新一代的電子佛典集成之閱讀介面:「CBETA 電子佛典集成 跨平台版本」(簡稱 jCBreader)。此一跨平台閱藏系統, 不僅提供與 CBReader 閱讀系統相同閱讀功能,且能夠於多種作業平台 (Windows, Mac,  Linux) 環境下運行。

jCBReader 之閱讀介面之特性如下:

  • Java 為程式開發語言,具有跨平台特性。
  • Java Web Start 技術包裝應用程式,使用者可由網頁啟動閱讀介面,無須預先安裝程式。
  • 採介面與資料分離之 Clinet-Server 架構,具有高度的可擴充性。
  • 改採用網路資料更新機制,使用者無須等待每年光碟發行時間。

目前 jCBReader 正進行 Beta 測試,執行啟動jCBReader前,請確定您的電腦有安裝 Java 環境 (安裝與確認Java環境)。想要嚐鮮的使用者可點選底下圖示以下載適合自己平台的版本。

因線上版較不穩定,已先行徹下,其他作業系統的離線版會再陸續推出。

 

Apple Logo

 
本版本為 Mac 單機離線版,下載後解開壓縮檔,直接執行 jCBReader 即可。(Size: 790 M)
 
 
 
 

Comments

非常好~!有了跨平台版的閱藏系統以後,將來不管使用任何最新的作業系統時應該就不用再擔心不相容的問題了...

不知道Android版的jCBReader什麼時候會出現??

cbeta's picture

 

雖然 jCBReader 是 Java 版, 不過它的系統蠻複雜的, 一般 Android 的環境並無法執行, 短時間內大概無法做這方面的工作.

不過我們也樂見 Android/iOS 的開發者願意進行這方面的開發.

請問一下,offline 單機版是指資料全部可下載到電腦中, 並且不用上網嗎?

cbeta's picture

是的, offline 版本是資料可以全部下載, 不用上網就可以使用了.

那時候可以在ipad上打嘉豐出版社提供的悉曇體梵文及蘭扎體梵文?
cbeta's picture

這要問對 iPad 比較熟悉的朋友, iPad 是否能安裝額外的字型檔, 並且在輸入時要能切換字型, 這樣才能使用悉曇體及蘭札體等梵文了.

cbeta's picture

CBETA 釋出了跨平台閱藏系統 jCBReader 的 Linux Beta 測試版本,由於我們對 Linux 使用經驗有限,目前只在 Ubuntu 11 及 Fedora 17 測試過,歡迎有興趣的法友下載使用。

這個是 online 線上版,必需要連上網路才能下載經文。也歡迎您回報測試的 Linux 版本。

結果如下:

 

 

$ ./jCBReader
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
 
(jCBReader:17073): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“clearlooks”,
Gtk-Message: Failed to load module "pk-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
[09:24:57] [DEBUG] [Application] (71  )- java.home: /home/AAAAA/jCBReader_linux_pkg/jre/jre
[09:24:57] [DEBUG] [Application] (71  )- java.class.path: /home/AAAAA/jCBReader_linux_pkg/plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
[09:24:57] [DEBUG] [Application] (71  )- java.specification.version: 1.6
[09:24:57] [DEBUG] [Application] (71  )- java.specification.vendor: Sun Microsystems Inc.
[09:24:57] [DEBUG] [Application] (71  )- java.specification.name: Java Platform API Specification
[09:24:57] [DEBUG] [Application] (71  )- java.version: 1.6.0_24
[09:24:57] [DEBUG] [Application] (71  )- java.vendor: Sun Microsystems Inc.
[09:24:57] [DEBUG] [Application] (71  )- java.vendor.url: http://java.sun.com/
[09:24:57] [DEBUG] [Application] (71  )- java.vm.specification.version: 1.0
[09:24:57] [DEBUG] [Application] (71  )- java.vm.specification.vendor: Sun Microsystems Inc.
[09:24:57] [DEBUG] [Application] (71  )- java.vm.specification.name: Java Virtual Machine Specification
[09:24:57] [DEBUG] [Application] (71  )- java.vm.version: 19.1-b02
[09:24:57] [DEBUG] [Application] (71  )- java.vm.vendor: Sun Microsystems Inc.
[09:24:57] [DEBUG] [Application] (71  )- java.vm.name: Java HotSpot(TM) Client VM
[09:24:57] [DEBUG] [Application] (71  )- java.class.version: 50.0
[09:24:57] [DEBUG] [Application] (71  )- os.home: Linux
[09:24:57] [DEBUG] [Application] (71  )- os.arch: i386
[09:24:57] [DEBUG] [Application] (71  )- os.version: 3.6.1-1.fc17.x86_64
[09:24:57] [DEBUG] [Application] (71  )- file.separator: /
[09:24:57] [DEBUG] [Application] (71  )- path.separator: :
[09:24:57] [DEBUG] [Application] (71  )- line.separator: 
 
[09:24:57] [DEBUG] [Application] (71  )- user.name: AAAAA
[09:24:57] [DEBUG] [Application] (71  )- user.home: /home/AAAAA
[09:24:57] [DEBUG] [Application] (71  )- user.dir: /home/AAAAA/jCBReader_linux_pkg
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/lib/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/index/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/xml/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- xml/book getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/xml/search/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- xml/jinglu getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- xml/ent getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/icons/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/web/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- web/ent getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- web/xml getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/web/css/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/web/js/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- web/gaiji-cb getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- web/rj-gif getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- web/sd-gif getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- web/figures getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- xulrunner getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- lxulrunner getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- XUL.framework getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/language/
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- user_Data getEntry return null
[09:24:57] [DEBUG] [ApplicationConstants] (71  )- path : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/
[09:24:57] [DEBUG] [Application] (71  )- language : cbr_big5
[09:24:57] [DEBUG] [CbetaPropertiesUtil] (71  )- bundleName : cbr_big5
[09:24:57] [DEBUG] [CbetaPropertiesUtil] (71  )- ClassName : org.cbeta.action.lang.LangVo
[09:24:57] [DEBUG] [CbetaPropertiesUtil] (71  )- fileName : cbr_big5.properties
[09:24:57] [DEBUG] [CbetaPropertiesUtil] (71  )- PATH_LANGUAGE : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/language/
[09:24:57] [DEBUG] [Application] (71  )- language end: 
[09:24:58] [INFO ] [ApplicationActionBarAdvisor] (52  )- ApplicationActionBarAdvisor constructor ...
[09:24:58] [INFO ] [ApplicationActionBarAdvisor] (52  )- makeActions ...
[09:24:58] [DEBUG] [CorrTextAction] (71  )- false
[09:24:58] [DEBUG] [BothTextAction] (71  )- true
[09:24:58] [DEBUG] [OrigTextAction] (71  )- false
[09:24:58] [INFO ] [ApplicationActionBarAdvisor] (52  )- changeMenu ...
[09:24:58] [INFO ] [ApplicationActionBarAdvisor] (52  )- fillCoolBar ...
[09:24:58] [DEBUG] [CbetaPropertiesUtil] (71  )- bundleName : cbr_big5
[09:24:58] [DEBUG] [CbetaPropertiesUtil] (71  )- ClassName : org.cbeta.action.lang.LangVo
[09:24:58] [DEBUG] [CbetaPropertiesUtil] (71  )- fileName : cbr_big5.properties
[09:24:58] [DEBUG] [CbetaPropertiesUtil] (71  )- PATH_LANGUAGE : /home/AAAAA/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/language/
[09:24:58] [DEBUG] [CatalogView] (71  )- CatalogView start ...
[09:24:58] [DEBUG] [CatalogView] (71  )- BookListCbetaDialog.TabItem :tsBuLei
[09:24:58] [DEBUG] [CbetaXMLUtil] (71  )- 01AHan.xml SAXReader
[09:24:58] [DEBUG] [CbetaXMLUtil] (71  )- 02BenYuan.xml SAXReader
[09:24:58] [DEBUG] [CbetaXMLUtil] (71  )- 03BoRuo.xml SAXReader
[09:24:58] [DEBUG] [CbetaXMLUtil] (71  )- 04FaHua.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 05HuaYan.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 06BaoJi.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 07NiePan.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 08DaJi.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 09JingJi.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 10MiJiao.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 11Vinaya.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 12PiTan.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 13ZhongGuan.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 14Yogacara.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 15LunJi.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 16PureLand.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- 17Chan.xml SAXReader
[09:24:59] [DEBUG] [CbetaXMLUtil] (71  )- handle 17Chan.xml ...
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History.xml SAXReader
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle 18History.xml ...
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_01.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_02.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_03.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_04.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_05.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_06.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_07.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_08.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_09.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_10.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_11.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_12.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_13.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_14.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_01.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_02.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_03.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_01.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_02.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_03.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_04.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_05.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_06.xml
[09:25:00] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_07.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_04.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_01.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_02.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_03.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_04.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_05.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_06.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_07.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_08.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_09.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_10.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_11.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_05.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_06.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_07.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_08.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_09.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_10.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_11.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_15.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_16.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_17.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_18.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_19.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_20.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_21.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_22.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_23.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_24.xml
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 19Misc.xml SAXReader
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 20DunHuang.xml SAXReader
[09:25:01] [DEBUG] [CbetaXMLUtil] (71  )- 21XinBian.xml SAXReader
[09:25:01] [DEBUG] [CatalogView] (71  )- spend 2582 msecs
[09:25:01] [INFO ] [Application] (52  )- display.dispose()...
cbeta's picture

之前我們已將問題反應給開發人員,希望能儘快為您找到答案.

用终端运行,一开是提示权限不够, 于是我就用root权限来运行:

 sudo ./jCBReader

反馈信息如下:

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
[14:59:06] [DEBUG] [Application] (71  )- java.home: /home/chang/software/sources/jCBReader_linux_pkg/jre/jre
[14:59:06] [DEBUG] [Application] (71  )- java.class.path: /home/chang/software/sources/jCBReader_linux_pkg/plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
[14:59:06] [DEBUG] [Application] (71  )- java.specification.version: 1.6
[14:59:06] [DEBUG] [Application] (71  )- java.specification.vendor: Sun Microsystems Inc.
[14:59:06] [DEBUG] [Application] (71  )- java.specification.name: Java Platform API Specification
[14:59:06] [DEBUG] [Application] (71  )- java.version: 1.6.0_24
[14:59:06] [DEBUG] [Application] (71  )- java.vendor: Sun Microsystems Inc.
[14:59:06] [DEBUG] [Application] (71  )- java.vendor.url: http://java.sun.com/
[14:59:06] [DEBUG] [Application] (71  )- java.vm.specification.version: 1.0
[14:59:06] [DEBUG] [Application] (71  )- java.vm.specification.vendor: Sun Microsystems Inc.
[14:59:06] [DEBUG] [Application] (71  )- java.vm.specification.name: Java Virtual Machine Specification
[14:59:06] [DEBUG] [Application] (71  )- java.vm.version: 19.1-b02
[14:59:06] [DEBUG] [Application] (71  )- java.vm.vendor: Sun Microsystems Inc.
[14:59:06] [DEBUG] [Application] (71  )- java.vm.name: Java HotSpot(TM) Client VM
[14:59:06] [DEBUG] [Application] (71  )- java.class.version: 50.0
[14:59:06] [DEBUG] [Application] (71  )- os.home: Linux
[14:59:06] [DEBUG] [Application] (71  )- os.arch: i386
[14:59:06] [DEBUG] [Application] (71  )- os.version: 3.5.0-17-generic
[14:59:06] [DEBUG] [Application] (71  )- file.separator: /
[14:59:06] [DEBUG] [Application] (71  )- path.separator: :
[14:59:06] [DEBUG] [Application] (71  )- line.separator:

[14:59:06] [DEBUG] [Application] (71  )- user.name: root
[14:59:06] [DEBUG] [Application] (71  )- user.home: /root
[14:59:06] [DEBUG] [Application] (71  )- user.dir: /home/chang/software/sources/jCBReader_linux_pkg
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/lib/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/index/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/xml/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- xml/book getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/xml/search/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- xml/jinglu getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- xml/ent getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/icons/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/web/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- web/ent getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- web/xml getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/web/css/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/web/js/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- web/gaiji-cb getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- web/rj-gif getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- web/sd-gif getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- web/figures getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- xulrunner getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- lxulrunner getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- XUL.framework getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/language/
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- user_Data getEntry return null
[14:59:06] [DEBUG] [ApplicationConstants] (71  )- path : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/
[14:59:06] [DEBUG] [Application] (71  )- language : cbr_big5
[14:59:06] [DEBUG] [CbetaPropertiesUtil] (71  )- bundleName : cbr_big5
[14:59:06] [DEBUG] [CbetaPropertiesUtil] (71  )- ClassName : org.cbeta.action.lang.LangVo
[14:59:06] [DEBUG] [CbetaPropertiesUtil] (71  )- fileName : cbr_big5.properties
[14:59:06] [DEBUG] [CbetaPropertiesUtil] (71  )- PATH_LANGUAGE : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/language/
[14:59:06] [DEBUG] [Application] (71  )- language end:
[14:59:06] [INFO ] [ApplicationActionBarAdvisor] (52  )- ApplicationActionBarAdvisor constructor ...
[14:59:06] [INFO ] [ApplicationActionBarAdvisor] (52  )- makeActions ...
[14:59:07] [DEBUG] [CorrTextAction] (71  )- false
[14:59:07] [DEBUG] [BothTextAction] (71  )- true
[14:59:07] [DEBUG] [OrigTextAction] (71  )- false
[14:59:07] [INFO ] [ApplicationActionBarAdvisor] (52  )- changeMenu ...
[14:59:07] [INFO ] [ApplicationActionBarAdvisor] (52  )- fillCoolBar ...
[14:59:07] [DEBUG] [CbetaPropertiesUtil] (71  )- bundleName : cbr_big5
[14:59:07] [DEBUG] [CbetaPropertiesUtil] (71  )- ClassName : org.cbeta.action.lang.LangVo
[14:59:07] [DEBUG] [CbetaPropertiesUtil] (71  )- fileName : cbr_big5.properties
[14:59:07] [DEBUG] [CbetaPropertiesUtil] (71  )- PATH_LANGUAGE : /home/chang/software/sources/jCBReader_linux_pkg/configuration/org.eclipse.osgi/bundles/2/1/.cp/language/
[14:59:07] [DEBUG] [CatalogView] (71  )- CatalogView start ...
[14:59:07] [DEBUG] [CatalogView] (71  )- BookListCbetaDialog.TabItem :tsBuLei
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 01AHan.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 02BenYuan.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 03BoRuo.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 04FaHua.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 05HuaYan.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 06BaoJi.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 07NiePan.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 08DaJi.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 09JingJi.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 10MiJiao.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 11Vinaya.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 12PiTan.xml SAXReader
[14:59:07] [DEBUG] [CbetaXMLUtil] (71  )- 13ZhongGuan.xml SAXReader
[14:59:08] [DEBUG] [CbetaXMLUtil] (71  )- 14Yogacara.xml SAXReader
[14:59:08] [DEBUG] [CbetaXMLUtil] (71  )- 15LunJi.xml SAXReader
[14:59:08] [DEBUG] [CbetaXMLUtil] (71  )- 16PureLand.xml SAXReader
[14:59:08] [DEBUG] [CbetaXMLUtil] (71  )- 17Chan.xml SAXReader
[14:59:08] [DEBUG] [CbetaXMLUtil] (71  )- handle 17Chan.xml ...
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History.xml SAXReader
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle 18History.xml ...
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_01.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_02.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_03.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_04.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_05.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_06.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_07.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_08.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_09.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_10.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_11.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_12.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_13.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_14.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_01.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_02.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_03.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_01.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_02.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_03.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_04.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_05.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_06.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_03 ...18History_14_03_07.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_04.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_01.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_02.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_03.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_04.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_05.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_06.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_07.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_08.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_09.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_10.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- handle18History_14_04 ...18History_14_04_11.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_05.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_06.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_07.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_08.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_09.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_10.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_14_ ...18History_14_11.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_15.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_16.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_17.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_18.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_19.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_20.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_21.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_22.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_23.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 18History_ ...18History_24.xml
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 19Misc.xml SAXReader
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 20DunHuang.xml SAXReader
[14:59:09] [DEBUG] [CbetaXMLUtil] (71  )- 21XinBian.xml SAXReader
[14:59:09] [DEBUG] [CatalogView] (71  )- spend 2413 msecs
[14:59:10] [INFO ] [Application] (52  )- display.dispose()...
 

然后启动界面就自己关闭了

cbeta's picture

我們已將問題反應給開發人員,希望能儘快為您找到答案.

As Title,至於原文所述『sudo apt-get install ia32-libs-gtk』,我到是找不到那個套件,不過一樣ok。不過無法以一般使用者權限,必須以sudo去執行。

cbeta's picture

感謝協助測試. :)

◆ 測試結果: 失敗!

◆ 失敗原因猜測

    觀看錯誤訊息後,查看jCBReader 的 Hex Code,並與java bin 檔比較,

    發現檔頭不一樣,猜測錯誤原因與編譯選項設定有關 (32位元與64位元關

    係? 或XML格式設定錯誤?)

    -- javaws / java / java_vm / keytool Hex Code

     Offset:00000000

     Value:7F 45 4C 46 02 01 01 00 00 00 00 00 00 00 00 00

 

     Offset:00000010

     Value:02 00 3E 00 01 00 00 00

 

    -- jCBReader Hex Code

     Offset:00000000

     Value:7F 45 4C 46 01 01 00 00 00 00 00 00 00 00 00 00

 

     Offset:00000010

     Value:02 00 03 00 01 00 00 00

 

◆ 測試方式

   1、於Terminal 先執行「chcon -t execmem_exec_t 'jcbreader的位置'

   2、直接在視窗模式 (Nautilus 2.28.4) 下執行jCBReader

◆ 測式程式: Linux online version (線上版) Beta

◆ 作業系統: Scientific Linux 6.2 (RedHat clone version, 與CentOS相同)

◆ 核心版本: 2.6.32-279.22.1.el6.x86_64

◆ JRE版本: jre1.7.0_15 (安裝檔:jre-7u15-linux-x64.rpm)

◆ 失敗訊息:Unable to launch the application.

 (1) Exception

   JNLParseException[ Could not parse launch file. Error at line 0.]
    at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main.access$000(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

 

 (2) Wrapped Exception

   Failed to find the '<' charater that marks the end of a CDATA element. Exception parsing xml at line 0
    at com.sun.deploy.xml.XMLParser.skipPCData(Unknown Source)
    at com.sun.deploy.xml.XMLParser.nextToken(Unknown Source)
    at com.sun.deploy.xml.XMLParser.parse(Unknown Source)
    at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main.access$000(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

 

 

cbeta's picture

感謝! 已將此問題轉給開發團隊.

cbeta's picture

Mac 版不可以用在 ubuntu。原本也有開發 ubuntu 版,不過 unix 的系統比較麻煩,目前還有問題在處理中。

阿弥陀佛

阿弥陀佛

    阿弥陀佛