SolarWinds | Serv-U
Contact Support: 866-530-8040 | Contact Sales: 855-498-4154 or email | Show Flags | Login
Serv-U FTP Server Home Page
The Best for Less
Secure file transfer & share files
from anywhere - affordably

FREE for 14 Days
Full featured trial with secure
FTP, file sharing & web transfer


Installing Oracle Java for FTP Voyager JV and Web Client Pro  -  KB Article #2045

Related Articles --

Installing Oracle Java

If Java is not installed on your system, or if you are using a third-party version of Java, you may encounter trouble running Web Client Pro. In order to correct this, follow the directions below to install Java on your operating system.


To install Java on Windows:

  • Navigate to
  • Use the "Free Java Download" link to download the Java Runtime environment.
  • Follow the prompts to complete Java installation.
  • Restart the browser, and log in to Serv-U to start Web Client Pro.

Mac OS X

Oracle does not maintain the Java Runtime Environment on the Macintosh operating system. To install the Java Runtime Environment or to update it, use the "Apple Menu | System Update" menu in the Finder.


Installing Java on Linux can be complicated due to most distributions shipping with a third party JRE called "icedtea", which functions differently than the Oracle JRE. To install the official Java Runtime Environment:

  • Navigate to
  • Download the "Linux (Self-Extracting File)" for x86-based kernels or "Linux x64" for x86_64 kernels.
  • Create the directory /usr/java/ and move the JRE into the directory.
  • Use "chmod a+x jre%VER%.bin" to change permissions on the JRE file to allow execution.
  • Use ./JRE~.bin to extract the JRE to the file system.
  • In 64-bit Linux, use "sudo rm /usr/lib64/mozilla/plugins/" to remove the IcedTea Java plugin, not supported by Web Client Pro. In 32-bit Linux, use "sudo rm /usr/lib/mozilla/plugins/".
  • Now use "sudo ln -s /usr/java/jre%VER%/lib/amd64/ /usr/lib64/mozilla/plugins/" (or /usr/lib/ for 32-bit Linux) to allow the plugin to load in your browsers.
  • For users with SELinux enabled, it must be configured to allow "execstack", required by Oracle Java. To do this, use "sudo setsebool -P allow_execstack 1".