热门关键字:   网站安全  黑客攻防  安全漏洞  系统安全  网络安全
站外
广告
域名申请虚拟主机 信息安全 域名注册 云主机 网络安全技术 企业网络安全 站外
广告
文字广告位招租 文字广告位招租 文字广告位招租 文字广告位招租 云安全

config jre for openoffice3.0

发布时间:2009-11-12 09:28文章来源:未知文章作者:黑白前线 点击次数:
摘要:如果使用openoffice解析word文件,大家知道是需要配置jre的,一般做法是这样的: 启动openoffice 选择Tools--Options 选择OpenOffice.org下的Java选项 然后选择适当的jre,点击OK,重启openoffice即可,如下图: 问题: openoffice默认的jre是系统自带的,可...

如果使用openoffice解析word文件,大家知道是需要配置jre的,一般做法是这样的:

  1. 启动openoffice
  2. 选择Tools-->Options
  3. 选择OpenOffice.org下的Java选项
  4. 然后选择适当的jre,点击OK,重启openoffice即可,如下图:

设置openoffice的jre选项

问题:

      openoffice默认的jre是系统自带的,可以通过如上方式换成我们常用的JDK版本,但是如果服务器是批量生产的,如上的手动设置岂不太过繁琐?如何通过命令或者脚本更改呢?

通过查阅openoffice官方文档,有如下描述:

The configuration is stored in

  1. < staroffice-config > /user/config/javasettings_ < platform > .xml  

Just delete this file if you want StarOffice to detect again. The Java configuration file cannot be modified manually. The data format is not specified and may change anytime without further notice. Don't try to modify that file to change the Java version. The < location > and < version > entries are only for 'documentation', the Java version is accessed via the < vendorData > , which is binary.

解决方法:

使用locate命令查找javasettings配置文件,发现位于如下目录:

 

  1. /root/.ooo3/user/config/javasettings_Linux_x86.xml  

 

 

将一个已经配置好JRE的服务器上的openoffice配置文件(javasettings_Linux_x86.xml)拷贝到尚未配置的机器上,启动openoffice,果然好了,特记录之。

附录

javasettings_Linux_x86.xml文件内容如下:

 

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!--This is a generated file. Do not alter this file!-->  
  3. <java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  4. <enabled xsi:nil="true"/>  
  5. <userClassPath xsi:nil="true"/>  
  6. <vmParameters xsi:nil="true"/>  
  7. <jreLocations xsi:nil="true"/>  
  8. <javaInfo xsi:nil="false" vendorUpdate="2004-01-30" autoSelect="true">  
  9. <vendor>Sun Microsystems Inc.</vendor>  
  10. <location>file:///usr/lib/jvm/java-1.6.0-openjdk-1.2_b11/jre</location>  
  11. <version>1.6.0_0</version>  
  12. <features>1</features>  
  13. <requirements>1</requirements>  
  14. <vendorData>660069006C0065003A002F002F002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0031002E0036002E0030002D006F00700065006E006A0064006B002D0031002E0032005F006200310031002F006A00720065002F006C00690062002F0069003300380036002F0063006C00690065006E0074002F006C00690062006A0076006D002E0073006F000A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0031002E0036002E0030002D006F00700065006E006A0064006B002D0031002E0032005F006200310031002F006A00720065002F006C00690062002F0069003300380036002F0063006C00690065006E0074003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0031002E0036002E0030002D006F00700065006E006A0064006B002D0031002E0032005F006200310031002F006A00720065002F006C00690062002F0069003300380036002F006E00610074006900760065005F0074006800720065006100640073003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0031002E0036002E0030002D006F00700065006E006A0064006B002D0031002E0032005F006200310031002F006A00720065002F006C00690062002F0069003300380036000A00</vendorData>  
  15. </javaInfo>  
  16. </java>  

 

 

注意:本文件仅可替换,不可修改,< vendorData >中的内容才为真正的版本号说明。

标签分类: 程序语言

上一篇:JAVA annotation入门
下一篇:JAVA操作windows共享目录