JAVA JRE not found

I am running LO Version: 6.2.3.2 on Ubuntu 18.04 LTS.

Somehow, there is no JAVA JRE listed under LO->Tools->Advanced.
I believe when I upgraded to a newer version of JAVA, it disappeared from LO.
It complains about the missing JAVA JRE every time I start LO (this is very annoying!).

When I go to that Advanced tab, there is nothing listed there for JAVA JRE in the box (it looks like there should be a choice of known JAVA JRE’s?)

When I click ADD, I don’t know what it is looking for.

It doesn’t explain what file I should point to with ADD and it opens my Documents folder (as if a JAVA JRE would be in that folder?).

Not having the JAVA JRE seems to have had no impact on using LO, but it is so annoying that every time I start LO there are dialogues to click through about this.

How to fix it?

Thanks.

Hello,

if you think you have a jre installed, you can try to add a similar path to this one.

/usr/lib/jvm/java-11-openjdk-amd64/

if it is wrong, you will get a message, that no jre could be found.

If no other folder under /usr/lib/jvm/ works,
you most like do not have a java runtime enviroment installed.

To fix this, simple do the following.

  1. Close all running libreoffice programms

  2. Install the default-jre and libreoffice-java-common packages via:

    sudo apt install default-jre
    sudo apt install libreoffice-java-common

  3. restart libreoffice

Hope that helps.

To show the community your question has been answered, click the ✓ next to the correct answer, and “upvote” by clicking on the ^ arrow of any helpful answers. These are the mechanisms for communicating the quality of the Q&A on this site. Thanks!

I have about six folders under /usr/lib/jvm/ including /usr/lib/jvm/java-11-openjdk-amd64/

Do I need to select a particular file under those folders? No matter which one I choose, it says there is no JRE there.

Yet, I have a JRE because I write, compile, and run JAVA programs every day:

$ which java
/usr/bin/java

$ java -version
openjdk version “11.0.8” 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1, mixed mode, sharing)

You dont have to select any files, since you are asking I am still assuming that you did not enter the correct value. Please try it like this:

  1. Copy via CTRL+C this /usr/lib/jvm/java-11-openjdk-amd64/
  2. Open the Java Options Window and click the “Add…” button.
  3. Press CTRL+L (this way you should be able to enter fullpath as text)
  4. Insert the path via CTRL+V
  5. Press Enter or click the OK button.
  6. The JRE should now be shown in the jre table.

Does that work?

@mkstreet : Any progress?

Hi igorlius, I had the same problem as mkstreet. I followed your advice, except I didn’t have to install default-jre: a simple sudo apt install libreoffice-java-common did the trick, that is each and every jdk under /usr/lib/jvm suddenly appeared. Many thanks!

Hi earlieszombie!

That did the trick for me too. That is your sudo apt… igorlius advice did install another JRE, although I then noticed two were already sitting there which LO had failed to recognise. Selecting them failed too, as selecting them would only open up more subfolders being left with files that were unselectable. Thanks to all.