Devices Client Installer
Converting from Oracle Java to OpenJDK 8
OpenJDK Conversion Overview
There are multiple ways to convert Devices Client to OpenJDK. The easiest way is to let the newest installer update Devices Client. There are manual processes for converting a legacy installation and a more recent installation.
To determine if you have a legacy install, Right Click on the desktop icon and select Properties. Then in the Target value points to a cmd.bat file. If the target is a launcher.exe then you have a more recent install.
Automatic Installer Process
- Stop Devices Client
- Download the latest installer from Downloads
- Uninstall Devices Client using the installer. Steps to uninstall can be found here
- Replace Java (See Replacing Oracle Java with OpenJDK below)
- Install Devices Client with the installer. Steps for installing can be found here
Manual Process for Legacy Installs (Prior to Launcher 1.0.0 configuration)
- Stop Devices Client
- Download latest launcher.exe from
https://dci.egov.com/launcher/launcher.exe
- Create folder
%ProgramData%\NIC
- Modify
%ProgramData%\NIC
folder to allow read/write for all 'Users' - Copy launcher.exe into the
%ProgramData%\NIC
folder -
Modify the desktop icon and the start menu item
- Start Menu Item Location:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp\Card Swiper Services.lnk
- Right click on the icon and select Properties
- Set Target:
%ProgramData%\NIC\launcher.exe -localfile -J-Djnlp.application.href=https://dci.egov.com/SwiperApp/client_devices.jnlp "%ProgramData%\NIC\client_devices.jnlp"
- Set Start in:
%ProgramData%\NIC
- Start Menu Item Location:
-
Modify startup item
- Open Windows Explorer
- Navigate to:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
- Set Target:
%ProgramData%\NIC\launcher.exe -localfile {-startDelay=15000} -J-Djnlp.application.href=https://dci.egov.com/SwiperApp/client_devices.jnlp "%ProgramData%\NIC\client_devices.jnlp"
- Set Start in:
%ProgramData%\NIC
- Replace Java (See Replacing Oracle Java with OpenJDK below)
The only additional arguement passed to the startup item is the { -startDelay=15000 }
. This value (15 seconds) is used to allow the OS time to connect to the network before Devices Client tries to reach its server. For more information see the Startup Delay section on the overview page.
Manual Process (With Launcher 1.0.0 in place)
- Stop Devices Client
- Download latest launcher.exe from
https://dci.egov.com/launcher/launcher.exe
- Copy and replace the existing launcher.exe in
%ProgramData%\NIC
- Modify
%ProgramData%\NIC
folder to allow read/write for all 'Users' - Replace Java (See Replacing Oracle Java with OpenJDK below)
Replacing Oracle Java with OpenJDK
- Uninstall/remove Oracle Java. How do I uninstall Java on my Windows computer?
- Install or configure OpenJDK (either JDK or JRE)
- Insure that OpenJDK bin directory occurs ahead of any other Java in Windows’ PATH
- Set JAVA_HOME environment variable to the home directory of OpenJDK