Sun Microsystems acquired the StarOffice office suite in 1999. This allows LibreOffice to add new features faster than OpenOffice, and adopt anything that OpenOffice puts out, whereas OpenOffice has to develop 100 of their features themselves. convert the code contained in bootstrapconnector. Why Do OpenOffice and LibreOffice Both Exist RELATED: What Is Open Source Software, and Why Does It Matter Understanding why there are two separate office suites built on the same code is only possible if you understand the history here. Since OpenOffice uses Apache licenses, it is unable to incorporate anything from LibreOffice.LibreOffice was initially derived from the OpenOffice. My question is how do you tell the bootstrap method which version to launch? The Apache OpenOffice productivity suite was previously known as Oracle Open Office and. Having looked over the code (bootstrapconnector.jar) it does not look overly long and should be pretty easy to convert. The source code is also available in the downloaded jar. String oooExeFolder = "/opt/libreoffice4.1/program/" Ĭom. xContext = (oooExeFolder) To the following which allows you to have juh.jar as a project resource but also requires bootstrapconnection.jar to be part of the project, because the installation folder is not relative to the juh.jar file it must be explicitly declared, like so: //fully qualified names used to avoid any ambiguity The provided solution as can be seen on that page changes the connection string from: //following assumes juh.jar is in the OOo/LO installation folder and is also on the classpathĬom. xContext = ._InitialComponentContext() So that should give you further compatibility assurance! to get around this, this page: has a download as part of the first post (Feb 10, 2008) and I used the same jar today (Jan 30, 2014) and can verify that it work with LibreOffice 4.1.4 on Ubuntu 13.10. ![]() ![]() This is pretty difficult if you're using maven or installing on a web container. It's amazingly flexible too, and totally free even for commercial use. ![]() With OOo/LO ( and LibreOffice respectively) when using Java you need to use juh.jar to establish the connection and this jar must be in the installation folder of OOo/LibreOffice and on the classpath. TechRadar Verdict This open source office software suite is truly exceptional, and new features are added all the time. Since you mentioned that solution in other languages may be translated/viable:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |