We will be migrating from Ask to Discourse on the first week of August, read the details here

Ask Your Question

What features absolutely require Java ? [closed]

asked 2012-02-29 20:15:16 +0200

updated 2021-06-24 14:58:37 +0200

Alex Kemp gravatar image

I prefer not to install a Java runtime environment (JRE) in some environments where LibreOffice is to be instaled.

What exact features are guaranteed not to work if a Java runtime environment is not installed ?

Are such features targetted for reimplementation without such dependency on a JRE ?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Alex Kemp
close date 2020-08-21 16:24:45.220709

4 Answers

Sort by » oldest newest most voted

answered 2012-05-20 17:27:00 +0200

luyu gravatar image

An up-to-date list of LibreOffice features still implemented in Java:

edit flag offensive delete link more



:-) Glad to see the list is helpful! I'll try to remember to update it from time to time.

qubit gravatar imagequbit ( 2012-06-28 03:05:22 +0200 )edit

answered 2012-03-01 01:36:13 +0200

Pedro gravatar image

Some Wizards won't work (Letter, Fax, Agenda and Web Page), as well as some of the extensions included in the installer (Report Builder, Script provider for BeanShell, Script provider for Javascript, Solver for Nonlinear Programming and Wiki Publisher). Possibly there are other features that don't work...

I know there was a student developer during the GSOC 2011 that was converting the scripts (to Python I think). I suppose the plan is to convert all...

edit flag offensive delete link more


Thank you. I am wondering if the mail-merge functionality will work w/o JRE. I will try that, but thanks for all the other details.

MagicFab gravatar imageMagicFab ( 2012-03-01 16:19:03 +0200 )edit

I don't use mail-merge so I can't help you with that one. Please report back your findings ;)

Pedro gravatar imagePedro ( 2012-03-01 20:39:08 +0200 )edit

The main functions still written in Java and affecting users are likely to be those listed here. Note: Wizards are now written in Python. The mail merge facility (core/sw/source/ui/dbui/ and core/sw/source/uibase/) does not appear to have any Java code.

oweng gravatar imageoweng ( 2014-07-17 12:16:08 +0200 )edit

My answer is outdated since all wizards have been migrated to Python. Un-marking as correct and promoting the current correct answer.

Pedro gravatar imagePedro ( 2015-06-28 11:51:54 +0200 )edit

answered 2012-03-01 22:32:04 +0200

Ken gravatar image

In Base, the local database defaults to HSQLDB, which is Java-based. There's an "easy hack" bug to convert to SQLite.

edit flag offensive delete link more


Thank you! That's most useful to get rid of the Java dependency, when nothing else will require it.

MagicFab gravatar imageMagicFab ( 2012-03-04 16:25:35 +0200 )edit

@MagicFab: HSQLDB beats SQLite everywhere, so they better never go for SQLite as a default.

rautamiekka gravatar imagerautamiekka ( 2016-03-08 02:03:03 +0200 )edit

answered 2015-05-22 13:50:56 +0200

cornouws gravatar image

Currently (LibreOffice 4.x, 5.x) I would say: - Internal HSQLDB database - Report Builder - Script providers (BeanShell, Javascript)

I doubt wrt - Solver for Nonlinear Programming - Wiki Publisher - Filter tool for splitting XML files into fragments.

edit flag offensive delete link more


Instead of keep answering this question as LibreOffice evolves I think it would make sense to have a non-dev version of the page linked by user luyu

Pedro gravatar imagePedro ( 2015-06-28 11:54:41 +0200 )edit

Question Tools

1 follower


Asked: 2012-02-29 20:15:16 +0200

Seen: 31,030 times

Last updated: May 22 '15