当前位置: 首页 > news >正文

config jre for openoffice3.0

 config jre for openoffice3.0

 

     如果使用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

< 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配置文件,发现位于如下目录:

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

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

 

 

附录

 

javasettings_Linux_x86.xml文件内容如下:

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

 

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

转载于:https://www.cnblogs.com/hehe520/archive/2009/11/04/6330204.html

相关文章:

  • 2017敏捷沙滩大会概述:学习、心理安全和持续交付的重要性
  • 简洁的一键SSH脚本
  • Page-Enter、Page-Exit的使用
  • 很认真的聊一聊程序员的自我修养(转)
  • ERP系统各种单据流水号的产生方案
  • WebSocket在spring messagemapping下获取httpsession
  • 图片的动画 ease.js
  • [翻译].net 2.0(c#)下简单的FTP应用程序(转)
  • Python Unicode 转换 字符串
  • java中关于、、|、||之间的区别和运算
  • 生成静态页面的方法
  • 项目质量量化考核建议
  • Linux命令(磁盘的卸载与挂载)
  • 手势识别论文解读
  • 用于在弹出窗口中计算窗口位置的函数
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • Angular数据绑定机制
  • CSS 三角实现
  • in typeof instanceof ===这些运算符有什么作用
  • iOS | NSProxy
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java小白进阶笔记(3)-初级面向对象
  • Laravel 菜鸟晋级之路
  • Mac转Windows的拯救指南
  • mysql常用命令汇总
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • TCP拥塞控制
  • 阿里研究院入选中国企业智库系统影响力榜
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 飞驰在Mesos的涡轮引擎上
  • 复习Javascript专题(四):js中的深浅拷贝
  • 算法-插入排序
  • 译自由幺半群
  • 栈实现走出迷宫(C++)
  • 自定义函数
  • 06-01 点餐小程序前台界面搭建
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​水经微图Web1.5.0版即将上线
  • #define用法
  • #Linux(Source Insight安装及工程建立)
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (13)Hive调优——动态分区导致的小文件问题
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2015)JS ES6 必知的十个 特性
  • (floyd+补集) poj 3275
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (pojstep1.3.1)1017(构造法模拟)
  • (SpringBoot)第二章:Spring创建和使用
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)计算机毕业设计高校学生选课系统
  • (论文阅读30/100)Convolutional Pose Machines
  • (转)我也是一只IT小小鸟
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET 4.0中使用内存映射文件实现进程通讯