博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
no office executable found! error still exist after adding /openoffice.org3/program to classpath
阅读量:4030 次
发布时间:2019-05-24

本文共 3667 字,大约阅读时间需要 12 分钟。

按照openoffice developer's guide,实现第一个openoffice 例子:FirstUnoContact,出现了如下错误,能在 guide中指明,这个错误应该是很常见的了,guide中也给出了解决方案。 If you encounter a com.sun.star.comp.helper.BootstrapException claiming "no office executable found!" you should add the path to the OpenOffice.org program folder to the classpath (e.g. .../OpenOffice.org 3/program). 但是我一开始时,按照其所述,并没能解决问题。 另外也通过openoffice 的maillist询问解决办法,下面是邮件来往。 但是按照邮件中所做也没能解决问题。总共花了一天时间,不停的更改设置,最终解决了。 我用的IDE是Eclipse,解决问题的关键是做了如下设置: 在Eclipse中,点击Project->Properties在出来的属性设置对话框中,选择左侧的Java Build Path,然后在右边点击Libraries选项卡, 然后点击右侧的Add External Class Folder, 选择路径/usr/lib/openoffice.org3/program 我想guide中给出的解决方案中的含义吧,也即"add the path to the OpenOffice.org program folder to the classpath(e.g. .../OpenOffice.org3/program). 就是说把OpenOffice.org3/program的路径加到classpath中去。 我原来一直试图把这个路径加到/etc/profile, /etc/bashrc, /root/.bashrc(我以root身份登录),但总是不见效。 现在在Eclipse的project settings中直接指定OpenOffice.org3/program作为class folder,才起到了作用。 ------------------------------------------------------------------------------------------------------------------------------------- 邮件: Hi, Bernd, thanks for your two suggestions, but error still there. According to your two suggestion, following is what I did Firstly, I have added following setting in /etc/profile, /etc/bashrc, /root/.bashrc export JAVA_HOME=/usr/java/jdk1.6.0_20 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/usr/lib/openoffice.org3/program/ export PATH=.:$PATH:$JAVA_HOME/bin Seondly, I run the program in Eclipse IDE, choose Run->Run as Java Application. And In the Project-> Properties  ->Java Build Path-> Libaries,  there are JRE System Library[Java SE 1.6] and OpenOffice.org Libraries [SDK 3.2.1] which contains following jars: unoil.jar  /opt/openoffice.org/basis3.2/program/classes juh.jar  /usr/lib/openoffice.org/ure/share/java jurt.jar  /usr/lib/openoffice.org/ure/share/java ridl.jar  /usr/lib/openoffice.org/ure/share/java any other ideas? thanks. On  Jun 18, 2010 11:57 pm, Bernd Eilers wrote: ----------------------------------------------------------------------------------- Hi xiaofeng, well you did try to execute an "echo $CLASSPATH" in the shell and are sure the setting done in /etc/profile is really still there and not accidently being overwritten by some other code in $HOME/.bashrc for example, did you? Did you try to call the programm by using java from the commandline or did you try to start it from within the IDE. If later is the case the IDE has most likely its own java classpath settings for IDE projects somewhere in the project settings which might override your CLASSPATH environment variable setting. Kind regards, Bernd Eilers  wrote: > Hi, OO folks, > > I tried to run the FirstUnoContact example in the 'Getting Started' section of > OpenOffice.org Developer's Guide, but got the common error: > > encounter a com.sun.star.comp.helper.BootstrapException claiming "no office > executable found!" > > The solution gave in the guide is to add the path to the OpenOffice.org program > folder to the classpath (e.g. .../OpenOffice.org 3/program/). > > I added /usr/lib/openoffice.org3/program at the end of my /etc/profile, like following: > export JAVA_HOME=/usr/java/jdk1.6.0_20 > export > CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/usr/lib/openoffice.org3/program/ > export PATH=.:$PATH:$JAVA_HOME/bin > > I logout and login again to enable the /etc/profile, but still got this error when I > tried to run FirstUnoContact again. > > My platform is fedora 12,  my IDE is eclipse,  and I have done all the steps listed > in the guide and every steps goes fine. > > So ,can anybody please give a suggestion? > > Thanks.

转载地址:http://zaqbi.baihongyu.com/

你可能感兴趣的文章
忽略图片透明区域的事件(Flex)
查看>>
AS3 Flex基础知识100条
查看>>
Flex动态获取flash资源库文件
查看>>
flex中设置Label标签文字的自动换行
查看>>
Flex 中的元数据标签
查看>>
flex4 中创建自定义弹出窗口
查看>>
01Java基础语法-11. 数据类型之间的转换
查看>>
01Java基础语法-13. if分支语句的灵活使用
查看>>
01Java基础语法-15.for循环结构
查看>>
01Java基础语法-16. while循环结构
查看>>
01Java基础语法-17. do..while循环结构
查看>>
01Java基础语法-18. 各种循环语句的区别和应用场景
查看>>
01Java基础语法-19. 循环跳转控制语句
查看>>
Django框架全面讲解 -- Form
查看>>
socket,accept函数解析
查看>>
今日互联网关注(写在清明节后):每天都有值得关注的大变化
查看>>
”舍得“大法:把自己的优点当缺点倒出去
查看>>
[今日关注]鼓吹“互联网泡沫,到底为了什么”
查看>>
[互联网学习]如何提高网站的GooglePR值
查看>>
[关注大学生]求职不可不知——怎样的大学生不受欢迎
查看>>