The Solar Offline Installer is an alternative installation method for installing the Solar client. It allows users or system administrators to "pre-install" the Java runtime environments (e.g. JRE 8u20, JRE 8u45) required by Solar, automatically configure the firewall rules for those JREs, and clears previous Solar installations found in the Java cache.
First, download the installer from your Eclipse server's web start page (e.g. http://eclipse:2080):
Alternatively, if you're on 9.1.0 or later, you can also download the installer from Epicor's website: http://solardemo.activant.com:2080
Once downloaded, the file can be stored and launched from any location (e.g. network share, flash drive, etc.).
The installer (SolarJRESetup.exe) can be run in either interactive or silent mode.
To run the installer in interactive mode, simple double-click the SolarJRESetup.exe file and follow the installation wizard.
The installer may also be run in command-line mode (i.e. for automating or scripting). For example:
SolarJRESetup.exe -server ECLIPSESERVER -port 2080 <additional parameters>
Command line parameters for the SolarJRESetup.exe include:
The Solar application server hostname/IP address
The Solar application server port (e.g. 2080)
This value will be appended to the desktop shortcut (e.g. Solar Eclipse - Name)
This will specify which of the bundled java versions to use when launching Solar. The possible values are either "jre1.8.0_45" and "jre1.8.0_20" (without quotes)
These parameters instruct the installer to run with varying levels of progress indicators and are useful for scripted installations.
The possible values are “Firewall” (configure firewall rules) and “Cache” (clear previous Solar versions from the Java cache).
The Solar directory (C:\Program Files (x86)\Epicor\SolarEclipse) and the desktop shortcut (e.g. "C:\Program Files (x86)\Epicor\SolarEclipse\SolarLauncher.exe" -server ECLIPSESERVER -port 2080) can be copied or distributed to other PCs without as an alternative to running the installer.