1 openOffice 安装
1.1 官网地址
linux软件下载
1.2 解压软件
tar -xzvf file.tar.gz 解压tar.gz
去我们解压的文件里执行cd RPMS
命令。
进入这个文件夹里,里面存放的是rpm文件,下面我们需要安装这些RPM文件,rpm -ivh *.rpm这个命令会一次去安装需要的rpm的,之间的依赖关系他会处理的。
1.3 安装桌面的界面rpm
安装完成之后,接着安装 OpenOffice 界面程序,安装程序在 desktop-integration 文件夹下面,安装文件名为:openoffice.org3.3-redhat-menus-3.3-9556.noarch.rpm执行命令进行安装
cd desktop-integration
里面有四个文件 注意区分openoffice4.1.3-redhat-menus-4.1.3-9783.noarch.rpm
命令代码
rpm -ivh openoffice4.1.3-redhat-menus-4.1.3-9783.noarch.rpm
2 启动服务
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
2.1 本地报错
/opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
缺少了相关的连接!!
2.2 解决方案
yum install libXext.x86_64 --相应的位置在/usr/lib64/libXext.so.6
cp /usr/lib64/libXext.so.6 /opt/openoffice4/program
2.3 再次启动服务本地报错
no suitable windowing system found, exiting.
2.4 解决方案
yum groupinstall "X Window System"
2.5 启动成功,查看命令
netstat -tunlp |grep 8100
有值代表启动成功
查看 ps -ef|grep soffice 进程
查杀进程 kill -9 4119//4119
3 常见问题
java 调用 openOffice 时
3.1 本地报错
connection failed: socket,host=localhost,port=8100,tcpNoDelay=1: java.net.ConnectException: Connect
没有启动openOffice服务
3.2 解决方案
- linux 系统参考启动服务
- windows 系统
运行→cmd,输入:
cd C:\Program Files (x86)\OpenOffice 4\program
回车
再输入
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
回车