When will the next version no longer use Java?

I see that some tools/features require Java. I recently uninstalled Java and then unchecked “Use a Java runtime environment” option at Tools menu at version 5.4.6.

From what I’ve read, LibreOffice Base depends primarily on Java. When will the next version no longer use or require Java to use LibreOffice?

The correct answer is: when it’s ready.

Having said that:

  1. Current version does not require Java to use most of functions. Only some masters, non-linear solvers, and embedded database in Base requires Java (so, Base is actually usable without Java, too; just not its masters and embedded mode) [1].

  2. Currently, a tender by TDF [2] is ~finished [3-5] to create a conversion module from HSQLDB to Firebird (which is the new, Java-free, component used to embed DB in Base) - currently conversion is being polished, to allow removal of HSQL completely [6].

[1]. “What is Java used for in LibreOffice?” FAQ

[2]. TDF announcement of tender to implement HSQLDB binary format import in LibreOffice

[3]. First blog post by Tamás Bunth reporting progress of implementing the tender

[4]. Second blog post by Tamás Bunth reporting progress of implementing the tender

[5]. Third blog post by Tamás Bunth reporting progress of implementing the tender

[6]. tdf#116968 - tracker for issues regarding conversion (see dependencies list)

Interesting stuff, Mike; thanks for posting.