Firewall is blocking etsviewer.jar from downloading

If your firewall is not letting you download etsviewer.jar, here is an easy way to get it:

1. Download etsviewer.txt file and save it as etsviewer.txt on your machine. This text file is produced by base 64 encoding the etsviewer.jar file. If it opens up in the browser, do a right click on the text and select "Save As".

2. Run the following Java code to convert the text file into a jar file:
import java.io.*;
import java.nio.file.*;
public class ETSViewerTxtToJar {
    public static void main(String[] args) throws IOException {
        byte[] data = Files.readAllBytes(Paths.get("etsviewer.txt"));
        data = java.util.Base64.getDecoder().decode(data);
        Files.write(Paths.get("etsviewer.jar"), data, new OpenOption[]{StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING});
    }
}
The above code simply decodes the base 64 encoded text file and saves it as a jar file. You can copy the above code into a java file (or download it ETSViewerTxtToJar.java), compile it, and run it from the same directory where you saved the etsviewer.txt file.

It is not working!!!

ETS Viewer is a pure Java application. If you have JDK/JRE correctly installed on your machine, it WILL work. Here is what you should do if you have any problem running ETS Viewer:

1. Open up a DOS/command prompt:
Go to Start -> Run, then type cmd and hit enter key. Your command prompt should be showing something like: c:\>. On Linux, please open a terminal window.

2. Run etsviewer.jar from the command prompt :
If, for example, you have etsviewer.jar in c:\downloads, you can run the following command:

c:\downloads>java     -jar     .\etsviewer.jar


(You can download etsviewer.jar from here.)

The message on the command prompt will tell you the exact cause of the problem. Usually, it is either Java is not found or etsviewer.jar not found, which you can easily fix by adding your Java installation's bin folder in your PATH variable and giving the full path to etsviewer.jar, i.e. c:\>java -jar c:\downloads\etsviewer.jar

If there is any other issue, please send the error message to us and we will be happy to help you out.

3. Although ETS Viewer does NOT require admin privileges, sometimes starting up the command prompt as admin helps.

4. Check your Java installation :
Try running 'java -version' ( c:>java -version ) and hit enter. It should say something like:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)


This means JDK 1.6 is installed properly on your system.

If it says something like:
The name specified is not recognized as as internal or external command, operable program or batch file.
Java has not been found on your computer. Do you want to download it?

OR IF IT SAYS:
Bad Command or file name.

This means that either java is not at all installed or java.exe is not in the path. If you are sure that it is installed then try:

c:> echo %PATH% (Or echo $PATH on Unix)

See if C:\Program Files\Java\jdk1.6.0_04\bin (or the bin directory where you have java.exe) is there in the path.

If it is not, add it in the environment variables (Win2000: Start->Settings->Control Panel-> System->Environment tab, WinXP: Start->Control panel-> System ->Advanced ->Environment Variables tab) .


Open up a new DOS window and repeat the above process.

I get "Error: Invalid or Corrupt jar file"

Please make sure your download is complete. To verify, you can extract the contents of the jar file using any archiving utility such as WinZip, WinRAR, or 7-Zip. If the file is corrupt, you won't be able to extract it. You may also try to download etsviewer.jar from this alternate location.

My Anti-virus has flagged etsviewer.jar for some virus. Is it clean?

We have observed that a few Antivirus software report etsviewer.jar as having a Virus. Specifically, they report EXP/JAVA.Noiphe.Gen, Java:Malware-gen [Trj], Java.Trojan.Agent.6YRV78, and Java.Malware.
We have investigated this and we have determined that it is flagged because the class files in the jar are obfuscated. This is a false positive and there is no virus or malware in etsviewer.jar. We have also reported this to the anti virus makers.

I am trying to open a .ets file using ETS Viewer but it is asking for a license key. How do I get it?

There are two ways to get a license:
  1. Let the ETS Viewer download it automatically. Once you purchase an ETS Question Bank from us, you will get an Order ID (It looks like ENT120122-1234-12345 or M01292838389) in your email. You should supply this order id and your emailid (the one which you gave at the time of purchase) to the 'Automatic Licensing' tab and click 'Download License'. ETS Viewer will download the license key from our License Server and you will be all set. See step by step instructions.

    For a Trial Version, a trial Order ID is populated by default, or you can get the trial OrderIds from the downloads page.

  2. Please send an email to with your Order ID in the subject.

    For trial license, just specify the exam code (e.g. 1Z0-804) in the subject (All CAPS).

    If your order has multiple licenses, please specify the email id given while ordering in the subject after Order Id e.g. ENT120122-1234-12345, This email address is being protected from spambots. You need JavaScript enabled to view it.


    Enter the license key that you get in the email in ETS Viewer Manual Licensing tab.

Jar file has Virus / Malware or is corrupt!!!

My Anti-virus has flagged etsviewer.jar for some virus or as Malware. Is it clean?

We have observed that a few Antivirus software report etsviewer.jar as having a Virus. Specifically, they report Trojan.Maljava or EXP/JAVA.Noiphe.Gen, Java:Malware-gen [Trj], Java.Trojan.Agent.6YRV78, and Java.Malware.
We have investigated this and we have determined that it is flagged because the class files in the jar are obfuscated. This is a false positive and there is no virus or malware in etsviewer.jar. We have also reported this to the anti virus makers.
Here is online Virus Scan Result of etsviewer.jar from Virus Total.

Use a Security Manager

If you are concerned about any fishy activity by the ETS Viewer s/w, you may run it in a sandbox using a Security Manager like this:
java -Djava.security.manager -Djava.security.policy=c:\user\johndoe\downloads\etsviewer.policy.txt -jar c:\user\johndoe\downloads\etsviewer.jar
Here is the etsviewer.policy.txt policy file that grants the required permissions.

When I try to run it from command line, I get "Error: Invalid or Corrupt jar file"

Please make sure your download is complete. To verify, you can extract the contents of the jar file using any archiving utility such as WinZip, WinRAR, or 7-Zip. If the file is corrupt, you won't be able to extract it. You may also try to download etsviewer.jar from this alternate location. We have changed the extension of the file to renametojar so that you can download it. Once downloaded, please change the extension back to jar to run it.

The license that I received from you is not working. What should I do?

The license is in plain text format. Sometimes, email programs try to format it by inserting new lines while displaying the email, this causes ETS Viewer to not recognize the license. Please view the email as plain text while copying the license. You can also do "view source" on the email to see the license key in original format.

We also attach the license key as a zip file attachment with the email that we send after processing your order. You can extract license.txt from the zip file, open the text file in notepad, and copy the license.

Please note that Trial License does not work with full version of the question bank and vice-versa. So please make sure you are using the right version of the question bank. You may download the appropriate version of the question bank file from our Help/All Downloads page.

Usually, the error message is quite descriptive. So if it still does not work, please let us know the error message so that we can help.