怎么用在java中开启openoffice服务

确保你的电脑中安装了openoffice必须把OpenOffice以后台服务方式启动,这需要这么一串参数:

-invisible -accept=socket,host=0,port=2002;urp;

invisible表示静默方式运行,

后面一串东西基本的意思就是:openoffice会在你指定的端口(这儿用的是2002)

监听用户的请求。(该字符串更具体的含义和对应功能,自行查询开发文档相关章节)然后,我们必须更动之前获取XComp对象的代码,精确的说,我们必须更动获取XComponentContext 对象的代码。不再有BoolStap,而代之以一串更长的东西,这段东西非常的长,幸好,你只要直接copy过来就好,你可以在SDK的examples\java\ConverterServlet.java中找到这串东西,(注意,原始示例中使用的端口号不是之前我们指定的2002)获取到Context之后,我们的代码没有变化,其他的流程一切照旧,所有的参数也一模一样。监听模式下,还有一个附带的好处:你可以放心的把那几个jar拷贝到你需要的任何地方,而用不着非要指向OpenOffice的原始安装目录了。