We're here to help

Setting Java Development Kit (JDK) environment variables

In Provar, Apache Ant can be used to run a Provar test suite via the command line or you can use a Continuous Integration (CI) server such as Jenkins. 

Before a build file can be generated, first install Java Development Kit (JDK) and configure the environment variables. You can follow the steps below to complete these actions.

 

Install Java JDK


Step 1: Download the compatible version of Java JDK. Visit the Oracle website and download a compatible version of Java JDK

Compatible versions include:

  • 1.8.0.162, 1.8.0.172, 1.8.0.201, 1.8.0.211, 1.8.0.221

 

Note: You can reference the Java version mismatch error support article to learn how to resolve related error messages. 

 

Step 2: Complete the installation by following the prompts. Be sure to take note of the installation directory information, e.g C:\Program Files\Java\jdk1.8.0_221. You will need to add this information as part of the environment variable settings later in this process.

 

Set the JAVA_HOME environment variable on a Windows machine


Step 1: Open the System Control panel. Then select the Advanced tab.

Above: View of the Advanced tab within System Properties

 

Step 2: Click the Environment Variables button. The following dialog box will appear.

Above: View of the Environment Variables dialog box. 

 

Step 3: Click the New button below System variables

 

Step 4: Within the Variable name field, enter JAVA_HOME. Within the Variable value field, enter the directory where Java JDK was extracted previously, e.g. C:\Program Files\Java\jdk1.8.0_221. 

 

Step 5: Then click the OK button.

Above: View of New System Variable dialog box. 

 

Step 6: Go to the Path variable within the System variables section and click on the Edit button.

 

Step 7: Click the New button and type %JAVA_HOME%\bin in the row at the bottom of the list.

 

Step 8: Click OK and restart your system.

 

Step 9: To verify that you have installed the correct Java version, open the command prompt and type the following command:

Java -version

 

Set the JAVA_HOME environment variable on a Mac


Step 1: Navigate to your user home directory. The fastest way to do this is using Shift + Command + H or you can open Finder, select Go in the menubar and then click Home.

Step 2: Find the .bash_profile. The .bash_profile may be hidden. If so, use command+shift+period to make hidden files visible. 

Note: The command above does include a period/dot after the second plus sign. 

 

Step 3: If you still do not see the .bash_profile, use the following command within the terminal to display the file: 

touch .bash_profile.

 

Step 4: Right-click on the .bash_profile file and select Open With > TextEdit.

Step 5: Add the following command: 

export JAVA_HOME=$(/usr/libexec/java_home)

 

Step 6: Export JAVA_HOME to PATH with the following command: 

export PATH=$PATH::$JAVA_HOME/bin

 

Step 7: Now restart your machine or use the following command:

source ~/.bash_profile

 

Step 8: Type the following command: 

java -version. 

 

Note: It should now display the JDK version information. The subversion may be different from the screenshot below.

 

 

Other related support articles for reference


Apache Ant users: How to fix Java version mismatch error

Setting Apache Ant environment variables

Running Provar on Linux

Docker integration