Prerequisites
EFTLink can be installed on Windows or Linux operating systems, but the procedure will differ accordingly.
Note:
Oracle Retail assumes that the retailer has ensured its Operating System has been patched with all applicable updates.
The following optional steps are intended for anyone who requires JRE 21 but intend to use an earlier version of Xstore v25.
Using Xstore JRE Packager tool to generate JRE 21 base of JDK 21:
- From https://edelivery.oracle.com download the Oracle Retail Xstore Point of Service 25.0.0.0.0 ( Oracle Retail Xstore Point of Service ) relevant to the O/S you wish to run EFTLink with.
- Extract OracleRetailXstoreCommon_25_0_0_0_XST_0_0_0 and locate the tool jrepackager.
-
From https://www.oracle.com/in/java/technologies/downloads/ download the latest JDK Compressed Archive of JDK 21 and copy the archive into the same folder to where xstore-25.0.0.0.x-0.0.0-XST-jrepackager.jar exists.
If you are using a Linux WSL environment on a windows machine, you may need to install the following packages to use the jrepackager tool.
sudo dnf install libXext
sudo dnf install libXrender
sudo dnf install libXtst
sudo dnf install freetype
-
Edit the ant.install.properties file and update the “jdk.package” key with the location of the JDK 21 compress archive file.
for example: jdk.package=C\:\\DTVINST\jrepackager\\jdk-21.0.6_windows-x64_bin.zip
-
From the terminal run xstore-25.0.0.0.x-0.0.0-XST-jrepackager.jar.
For example: java -jar C\:\\DTVINST\jrepackager\\xstore-25.0.0.0.x-0.0.0-XST-jrepackager.jar gui
Note: The java version you're running the jrepackager with must be JDK 21. If you do not provide the “gui” at the end of the above run statement, then the jrepackager will run silently and will look to the ant.install.properties file for its configuration.
- if successful, the jrepackager will produce a JRE 21 compressed archive. For example, XST-jre-21.0.6-windows_64.zip
- Extract the compress archive and copy the JRE folder to your preferred location.