装永中,删除jre出现以下问题
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
装永中,删除jre出现以下问题
安装方法按照一下
其中的dispose.jar是实际的永中Office的安装jar包,而setup只是一个解压Jre.zip及 java调用的一个二进制封装而已,这样就解释了为什么永中Office的安装包为什么那么大了,里面连Jre都包括了,永中应该考虑提供不包含Jre的版本下载。
另外,永中提供的setup其实就是一个解压进行安装竟然如此可笑,这玩意竟然还不能在一般用户下安装还得需要root 用户,所以我们就不用他安装了,直接运行dispose.jar就是了,另外因为永中的setup需要root,估摸着安装过程中还得写一些root目录,比如写/usr/share/applications以在Gnome添加菜单等,所以我们用sudo 执行java命令。另外安装过程需要拷贝Jre所以需要将Jre.zip解压
unzip Jre.zip
sudo java -jar dispose.jar
接着按提示直接安装就可以了。安装完成后,进入安装后的目录查看下,永中还是很并没有自动检测出我们系统安装的JRE,还是想当然的安装了一个JRE,不知道其他人是否有这样的问题,如果用永中的安装的JRE,我的永中Office非常容易崩溃,所以我们这里要替代永中安装的JRE,转而使用系统安装的JRE,一个免得浪费,二个也可以解决比如JRE的中文问题等一堆的问题:
#EI_setupDIR指的是永中的安装后文件所在目录
cd $EI_setupDIR
sudo rm -rf Jre
sudo ln -s /usr/lib/jvm/java-1.5.0-sun/jre/ Jre
另外,因为Java的Swing与Aiglx/XGL不兼容,所以使用Aiglx/XGL的朋友,需要修改永中Office的启动脚本:
sudo vi /usr/bin/eio
#在第一行插入一行,添加:
export AWT_TOOLKIT=MToolkit
永中的所有启动文件都是对Java调用的二进制封装,所以我们直接将其安装的Jre直接连接到系统的JRE就可以了。
终端运行如下
eio
Warning: Cannot convert string "-b&h-luxi sans-medium-r-normal--*-140-*-*-p-*-iso8859-1" to type FontStruct
Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: tried to access method sun.font.FontDesignMetrics.<init>(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V from class emo.text.font.l59S
at emo.text.font.l59S.m27V(Unknown Source)
at emo.text.font.l59S.<init>(Unknown Source)
at emo.text.font.l59S.<init>(Unknown Source)
at emo.text.font.h1R3.d99l(Unknown Source)
at emo.text.font.q77B.<init>(Unknown Source)
at emo.text.font.h1R3.d99l(Unknown Source)
at emo.ebeans.TO54.F1W3(Unknown Source)
at emo.ebeans.TO54.d99l(Unknown Source)
at emo.ebeans.TO54.jC11(Unknown Source)
at emo.ebeans.O3C7.M14Z(Unknown Source)
at emo.ebeans.u5P1.t99r(Unknown Source)
at emo.ebeans.p7H3.t99r(Unknown Source)
at emo.ebeans.data.gQ79.on19(Unknown Source)
at emo.ebeans.data.gQ79.Sg32(Unknown Source)
at emo.ebeans.data.gQ79.y2X9(Unknown Source)
at emo.ebeans.data.B11L.k3M4(Unknown Source)
at emo.ebeans.data.B11L.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Container.java:1616)
at java.awt.Container.getPreferredSize(Container.java:1601)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
at java.awt.Container.preferredSize(Container.java:1616)
at java.awt.Container.getPreferredSize(Container.java:1601)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
at java.awt.BorderLayout.layoutContainer(BorderLayout.java:798)
at java.awt.Container.layout(Container.java:1432)
at java.awt.Container.doLayout(Container.java:1421)
at java.awt.Container.validateTree(Container.java:1519)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validate(Container.java:1491)
at java.awt.Window.dispatchEventImpl(Window.java:2438)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
其中的dispose.jar是实际的永中Office的安装jar包,而setup只是一个解压Jre.zip及 java调用的一个二进制封装而已,这样就解释了为什么永中Office的安装包为什么那么大了,里面连Jre都包括了,永中应该考虑提供不包含Jre的版本下载。
另外,永中提供的setup其实就是一个解压进行安装竟然如此可笑,这玩意竟然还不能在一般用户下安装还得需要root 用户,所以我们就不用他安装了,直接运行dispose.jar就是了,另外因为永中的setup需要root,估摸着安装过程中还得写一些root目录,比如写/usr/share/applications以在Gnome添加菜单等,所以我们用sudo 执行java命令。另外安装过程需要拷贝Jre所以需要将Jre.zip解压
unzip Jre.zip
sudo java -jar dispose.jar
接着按提示直接安装就可以了。安装完成后,进入安装后的目录查看下,永中还是很并没有自动检测出我们系统安装的JRE,还是想当然的安装了一个JRE,不知道其他人是否有这样的问题,如果用永中的安装的JRE,我的永中Office非常容易崩溃,所以我们这里要替代永中安装的JRE,转而使用系统安装的JRE,一个免得浪费,二个也可以解决比如JRE的中文问题等一堆的问题:
#EI_setupDIR指的是永中的安装后文件所在目录
cd $EI_setupDIR
sudo rm -rf Jre
sudo ln -s /usr/lib/jvm/java-1.5.0-sun/jre/ Jre
另外,因为Java的Swing与Aiglx/XGL不兼容,所以使用Aiglx/XGL的朋友,需要修改永中Office的启动脚本:
sudo vi /usr/bin/eio
#在第一行插入一行,添加:
export AWT_TOOLKIT=MToolkit
永中的所有启动文件都是对Java调用的二进制封装,所以我们直接将其安装的Jre直接连接到系统的JRE就可以了。
终端运行如下
eio
Warning: Cannot convert string "-b&h-luxi sans-medium-r-normal--*-140-*-*-p-*-iso8859-1" to type FontStruct
Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: tried to access method sun.font.FontDesignMetrics.<init>(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V from class emo.text.font.l59S
at emo.text.font.l59S.m27V(Unknown Source)
at emo.text.font.l59S.<init>(Unknown Source)
at emo.text.font.l59S.<init>(Unknown Source)
at emo.text.font.h1R3.d99l(Unknown Source)
at emo.text.font.q77B.<init>(Unknown Source)
at emo.text.font.h1R3.d99l(Unknown Source)
at emo.ebeans.TO54.F1W3(Unknown Source)
at emo.ebeans.TO54.d99l(Unknown Source)
at emo.ebeans.TO54.jC11(Unknown Source)
at emo.ebeans.O3C7.M14Z(Unknown Source)
at emo.ebeans.u5P1.t99r(Unknown Source)
at emo.ebeans.p7H3.t99r(Unknown Source)
at emo.ebeans.data.gQ79.on19(Unknown Source)
at emo.ebeans.data.gQ79.Sg32(Unknown Source)
at emo.ebeans.data.gQ79.y2X9(Unknown Source)
at emo.ebeans.data.B11L.k3M4(Unknown Source)
at emo.ebeans.data.B11L.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Container.java:1616)
at java.awt.Container.getPreferredSize(Container.java:1601)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702)
at java.awt.Container.preferredSize(Container.java:1616)
at java.awt.Container.getPreferredSize(Container.java:1601)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
at java.awt.BorderLayout.layoutContainer(BorderLayout.java:798)
at java.awt.Container.layout(Container.java:1432)
at java.awt.Container.doLayout(Container.java:1421)
at java.awt.Container.validateTree(Container.java:1519)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validateTree(Container.java:1526)
at java.awt.Container.validate(Container.java:1491)
at java.awt.Window.dispatchEventImpl(Window.java:2438)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
- jiushibuhuan
- 帖子: 343
- 注册时间: 2007-10-23 20:04
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
- 独孤
- 帖子: 838
- 注册时间: 2008-02-02 13:06
- 来自: 寶能科技
- 联系:
- 独孤
- 帖子: 838
- 注册时间: 2008-02-02 13:06
- 来自: 寶能科技
- 联系:
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51
- jiushibuhuan
- 帖子: 343
- 注册时间: 2007-10-23 20:04
-
- 帖子: 150
- 注册时间: 2007-11-19 12:51