Software Packages

The following software packages are supported and/or required:

Software

Description

Download URL

Java JDK

Required on each instance where a Code Insight server—the Core Server and each remote Scan Server—is installed. Select one of these JDK types. (Use the latest Java update when possible.)

Oracle JDK 8 (64-bit) (update 181)

You must purchase a license from Oracle to ensure that you receive updates.

Zulu OpenJDK 8 8u192 (64-bit) (from Azul)

Oracle JDK 8

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 

Zulu Open JDK 8

https://www.azul.com/downloads/zulu/ 

Java JRE

Oracle JRE 8 (64-bit) (update 172) required on client server to launch Detector.

In general, use the latest Java update when possible. You must purchase a license from Oracle to ensure that you receive updates.

Note:Not required for Workflow-only installations or on client servers that already have the JDK installed.

Oracle JRE 8

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html 

Database Client

Required to access the [ProductName] database server and to execute database scripts (but not required if the database is to be managed directly from the database server).

Any basic client application or command line client interface may be used. Several options are listed on the right.

MySQL

http://www.heidisql.com/download.php 

Oracle

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 

MS SQL Server

https://msdn.microsoft.com/en-us/library/mt238290.aspx 

JDBC Database Driver

Required on each instance where a Code Insight server—the Core Server and each remote Scan Server—is installed to enable access to the database.

Download the driver corresponding to your database type and do one of the following:

If using the supplied installer (codeinsight_6.x.jar) to install Code Insight, copy the driver .jar file to the directory containing the installer. The installation process automatically copies the driver to the tomcat\lib location.
If manually installing FlexNet Code Insight, copy the downloaded .jar file to the following location:

<Code Insight_ROOT_DIR>\
<version>\tomcat\lib\
 

MySQL

mysql-connector-java-5.1.45.jar (MySQL 8):

https://downloads.mysql.com/archives/c-j/ (select Product Version 5.1.45 and download)

mysql-connector-java-5.1.x-bin.jar (MySQL 5.6, 5.7):

http://dev.mysql.com/downloads/connector/j/5.1.html 

Oracle

ojdbc8.jar (Oracle 18c, 19c):

https://www.oracle.com/database/technologies/appdev/jdbc-ucp-183-downloads.html 

ojdbc6.jar (Oracle 11g, 12c R1) or
ojdbc7.jar (Oracle 12c R2):

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html 

MS SQL Server

Use this site to download the driver appropriate for the type of Java JDK (JDK or OpenJDK) that you are using:

https://docs.microsoft.com/en-us/sql/connect/jdbc/system-requirements-for-the-jdbc-driver?view=sql-server-2017 

Other

An email account is required to send email notifications from the Code Insight server.

Additional Notes about Software Requirements

Note the following about software requirements:

Support for Java 7 (JDK and JRE) was removed in FlexNet Code Insight 6.12.0. Ensure that you use Java 8 (JDK and JRE) with a compatible update version.
Code Insight provides support for Zulu OpenJDK 8 only. Other OpenJDK applications might work with Code Insight but are not recommended.
Support for Java 11 is not available.
Java software updates released after the FlexNet Code Insight 6.12.3 release date are not guaranteed to be compatible. If you encounter an issue running a newer update, notify support, which will resolve these issues on a best effort basis and issue a hotfix as needed.
For the Oracle 19c database, the recommendation is to use the ojdbc8.jar database driver (as listed in this table), not the ojdbc10.jar driver.