仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 408|回复: 8
打印 上一主题 下一主题

[其他Linux] 来讲讲:ubuntu下搭建open offcie开辟情况

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:44:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
比来在利用openoffice(今后简称oo)的sdk开oo的客户端,实在次要目标就是利用oosdk编程完成读取各类格局的文档,包含MS的,oo本人的,从文件输出的,从clipboard输出的。
openoffice开辟指南,首推oo的官方Developers_Guide,先容的很周全,独一的弱点就是太长了。能够当做手册来看。能够经由过程剖析sdk中的例子,疾速的把握怎样利用这个sdk。本文次要参考DevelopersGuide中的第一章,和sdk安装后的匡助手册。
利用ubuntu8.04,搭建了oo的开辟情况。
1.安装一些必需的软件
jdk,jre
sudoapt-getinstallsun-java6-jresun-java6-jdk


openoffice
这个一样平常ubuntu都是默许安装好的。
openoffice-java-common
这个很主要,ubuntu中安装的oo不包含java开辟库,以是要本人手动安装一下。否则编译的时分就会提醒找不到类。
sudoapt-getinstallopenoffice.org-java-common


make,g++,gcc,zip
这几个命令一样平常都是安装好的,假如没有,可使用apt-get安装
2.安装sdk
下载sdk
由于如今oo的最新不乱版是2.4,以是我们下载sdk2.4,下载地点,依据本人的操纵体系,选择分歧的版本,这里我下载的是OOOOo-SDK_2.4.0_LinuxIntel_install.sh
在ubuntu命令行下运转这个shell文件,在/var/tmp/unpack_openofficeorg/RPMS目次下失掉一个openoffice.org-sdk-2.4.0-9286.i586.rpm文件。利用alien命令将rpm文件转为deb文件,然后安装这个deb文件。假如提醒权限不敷,请修正一下文件权限。
sudoalienopenoffice.org-sdk-2.4.0-9286.i586.rpm
sudodpkg-iopenoffice.org-sdk-2.4.0-9286.i586.deb
设置情况变量
sdk安装地点是/opt/openoffice.org2.4_sdk,进进这个目次
运转./setsdkenv_unix
填写响应参数,个中officehome,填写/usr/lib/openoffice,javajdk目次是/usr/lib/jvm/java-6-sun,其他基础都是默许值
完成以后,会在~/usrname/openoffice.org2.4_sdk下天生情况变了设置剧本,每次编译oo程序前,运转source~/openoffice.org2.4_sdk/setsdkenv_unix.sh就能够了。
安装完成以后,请仔细浏览/opt/openoffice.org2.4_sdk/index.html中的内容。
3.运转sdk中的例子
翻开终端,设置情况变了source~/openoffice.org2.4_sdk/setsdkenv_unix.sh
进进sdk的example目次,cd/opt/openoffice.org2.4_sdk/example/java/目次,这个目次内里有良多品种的例子,好比我们进进Text目次
到Text目次下,运转make命令,就会主动编译一切程序。方针程序寄存地点也会显现出来。
依据提醒,能够运转make*****.run命令,启动响应的example程序。大概,到输出目次下,运转java-jar****.jar
经由过程浏览exmaple代码,能够疾速的学会怎样利用ooapi,api的文档在/opt/openoffice.org2.4_sdk/docs中,个中
common是通用文档,这内里能够找到年夜部分的利用办法,今后多多查阅
java,是java公用的api
4.安装netbeans作为openoffice开辟ide
次要参考利用netbeans开辟openoffice程序,利用netbeans供应的openoffice插件。
只是要注重
设置路径的时分,openoffice路径是/usr/lib/openoffice,openofficesdk路径是/opt/openoffice.org2.4_sdk
创建工程以后,运转,会提醒“noexecutableopenoffice",办理办法是在工程的library中到场/usr/lib/openoffice/program
5.存在的成绩
oo编写的程序,必要一个能够运转的oo才能够实行,这个oo能够是当地的,也能够是远程的。就是相称于一个服务器。那末,如许怎样在软件的刊行版中到场一个完成的oo?大概申明,这个软件要依附于一个完成的oo,以是请用户提早安装?
在netbeans下开辟的oo程序,打包为jar文件以后,不克不及一般运转。办理办法有两个
经由过程剖析例子的编译剧本/opt/settings/std.mk文件,发明打包后的jar中多了一些文件,包含win/unowinreg.dll,/com/sun/star/lib/loader/下的一些类。这些类估量是寻觅oo程序的。只必要在jar中增加这些文件,就能够一般运转了
</p>
linux系统的文件布置,etc/,opt/目录的内容等;
简单生活 该用户已被删除
沙发
发表于 2015-1-18 10:49:33 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-24 06:34:56 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
深爱那片海 该用户已被删除
地板
发表于 2015-1-31 22:36:23 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-7 01:39:57 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
乐观 该用户已被删除
6#
发表于 2015-2-19 15:23:28 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
谁可相欹 该用户已被删除
7#
发表于 2015-3-6 15:31:26 | 只看该作者
有疑问前,知识学习前,先用搜索。
山那边是海 该用户已被删除
8#
发表于 2015-3-13 04:09:24 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
老尸 该用户已被删除
9#
发表于 2015-3-20 12:36:45 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 21:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表