Finding JAVA
There are several ways to locate the JAVA binary (a file named java.exe) on a PC, and quite a few web articles on how to do this.
Open a Command Prompt
Press the Win key, type “cmd”, then press <Enter> 1)
At the > prompt, type
> where java
If this results in a path ending with “java.exe”, you are done. Note the path and continue with setting up RIMMF to use JAVA.
Note: the “where” command may display multiple entries. For example:
> where java C:\Program Files\Common Files\Oracle\Java\javapath\java.exe C:\Program Files\Java\jdk-21\bin\java.exe
Either will do2).
Use the Windows Control Panel
Open the Control panel.
If the view is set to “Category” (top-left corner), select the “Programs” link, else select the link named 'Programs and features'.
Scroll down looking for an entry named 'Java'
If you find it, right-click on the “Name” column header (at the top of the program list).
Select “More”, check the box for “Location”, then press 'OK'
Note the value of “Location” for the JAVA entry and continue with setting up RIMMF to use JAVA
Open File Explorer
Navigate to “C:\Program Files”.
Does it contain a “Java” folder?
If so, click on it, enter “java.exe” in the search box, press <Enter>.
This may result in multiple hits.
Note the path for the “java.exe” entry and continue with setting up RIMMF to use JAVA
If no luck in “C:\Program Files”, try the same steps with “C:\Program Files (x86)”
JAVA not found
If JAVA isn't found, you will have to install it in order to run MARC2RDA processing in RIMMF6.
Installing JAVA can be confusing because there are so many versions available.
In general, prefer a “JRE” package to a “JDK” package3), and the highest version number available.
A free and open-source implementation of Java is available here:
https://www.openlogic.com/openjdk-downloads.
OpenLogic also offers a portable version (.zip) of JAVA, which might be useful if you are running the portable version of RIMMF.
Once JAVA is installed, repeat the steps above to find the location of “java.exe” and continue with setting up RIMMF to use JAVA
