当前位置:首页 > 办公软件 > OpenOffice教程 > 正文

OpenOfficeAPI开发二样例程序编译

  • 2016-08-17
  • 来源:阿龙网
  • 作者:
  • 人气:0
  • 评论:0
Dom4j:Dom SUNdom在加载时,将所有元素全部加载内存DOM4j-第三方。Dom4j是一个开源、灵活的XMLAPI。目前很多开源框架如struts,hibernate都使用dom4j做为解析其xml的工具。支持文档的读写功能和Xpath快速查询操作。这个需要我们自己把它的包导入myeclipse中的。准备DOM4j:包:dom4j.x.jar包结构


Ooosdk开发之 样例程序编译


配置好环境之后,接下来编译一个java样例;


注意,每次对工程进行编译时,都要先运行setsdkenv_windows.bat这个批处理,至少本人目前是这样的,因为是采用手动改setsdkenv_windows.bat.temp这个文件来配置,其做的一些配置并不在系统的环境变量下。


cd到样例目录:

然后键入命令mingw32-make回车


开始编译java例子


如果没有差错,最终效果如下:


编译出的样例,出现这个界面,那么恭喜你,你的环境基本搭建好了;打开你的OOo,你会在看见例子的效果如下:


可能会出现的问题:


zipwarning :name not matched :这个问题有几种可能,一是:你使用的是win7系统,在你的输出目录下存在中文路径,或者有特殊字符;二是:所在的路径过长,超过了系统最大限制,zip找不到该文件,三是,zip.exe这个工具本身有问题,如果是第三种,建议重新下载zip,我是在官网上下载源代码,自己编译的一个;这一系类问题的最好解决办法是参照setsdkenv_windows.bat里的的配置,上面配置是什么,你下面也照样在对应的地方建立文件夹,放置所需zip.exe.请仔细核对你当前的安装目录,这个setsdkenv_windows.bat不会去检查你是否存在这个路径,所以经常会由于疏忽(比如将openoffice.org3写成openoffice.org);


错误  "Cannot load java implementation loader"


出现这个错误可能原因有很多,首先考虑你的Openoffice有没有设定javajre

我们到这里去设置好OpenOffice.org的java运行环境;

设定好合适的javajre,目前OOO3.4.1对java7的支持不够完善,不支持最新的java7之后的一些版本,有些java7版本可以支持,所使用的java7的版本越高,面临报不支持的错误机会越大;建议使用java6!





2、还有可能是你安装的javajdk或者jre里面有一些冲突的jar包(本人遇到此问题,往jre里增加了一个外部的jar包,结果出现这种问题)。

3、还有可能是javaruntime出了点点问题,关闭正在运行的openoffice,并重新编译。记住要关闭OOO的快速启动;

4、还有可能是安装了多个jdk版本的原因;



出现以下几个问题,是因为没有选对正确的java运行环境;






出现上图是因为采用了高级版本的javajdk编译,而OOo里使用的javajre却是低版本的jre.

解决这些问题的最好办法是彻底删除电脑上已安装的各种javajdk版本,然后使用java6 !,以上是在jdk1.7下编译,各种问题。在java6和jdk1.6下没任何错误;这里提供了java6各个版本jdk和jre下载,http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 



openoffice   api   sdk   windowsxp   插件  

相关推荐

网友评论

共有0条评论

您的评论需要经过审核才能显示!

热门评论