Start here

Home
About Klocwork
What's new
Fixed issues
Release notes
Installation

Reference

C/C++ checkers
Java checkers
C# checkers
MISRA C 2004 checkers
MISRA C++ 2008 checkers
MISRA C 2012 checkers
MISRA C 2012 checkers with Amendment 1
Commands
Metrics
Troubleshooting
Reference

Product components

C/C++ Integration build analysis
Java Integration build analysis
Desktop analysis
Refactoring
Klocwork Static Code Analysis
Klocwork Code Review
Structure101
Tuning
Custom checkers

Coding environments

Visual Studio
Eclipse for C/C++
Eclipse for Java
IntelliJ IDEA
Other

Administration

Project configuration
Build configuration
Administration
Analysis performance
Server performance
Security/permissions
Licensing
Klocwork Static Code Analysis Web API
Klocwork Code Review Web API

Community

View help online
Visit RogueWave.com
Klocwork Support
Rogue Wave Videos

Legal

Legal information

Java Virtual Machine requirements

Windows

On Windows, the Klocwork Server, Distributed Analysis, and Command-Line packages bundle the 32-bit or 64-bit Java Virtual Machine, Java 8 Update 92. Your system must meet the requirements for this version of Java. Java will be installed in <klocwork_install_path>\_jvm\bin\. The installation package automatically detects whether you have a 32-bit or 64-bit operating system.

Linux

On Linux, there is a separate installation package for both 32-bit and 64-bit Java. Select the one that matches your operating system.

The Klocwork Server, Distributed Analysis, and Command-Line packages bundle the 32-bit or 64-bit Java Virtual Machine, Java 8 Update 92. Your system must meet the requirements for the appropriate version of Java.

Solaris

On Solaris, the Klocwork Server, Distributed Analysis, and Command-Line packages bundle the 32-bit Java Virtual Machine, Java 7 Update 25. Your system must meet the requirements for the appropriate version of Java.

Mac

On Mac OS, Klocwork uses the Java Virtual Machine provided by your system. Klocwork requires Java 7 or Java 8. If you have an earlier version of Java installed and you try to install Klocwork, you will see the error message, "Java is not installed or version of Java is unsupported". Your system must meet the requirements for the appropriate version of Java.

The Klocwork Desktop application does not support Java 8 update 152 or later on Mac OS; you must run Java 8 Update 151 or earlier as a workaround.

AIX

The Klocwork Server and Distributed Analysis packages bundle the 32-bit Java Virtual Machine, Java 8 Update 101. Your system must meet the requirements for the appropriate version of Java. At the time of publication, the link to supported system configurations for IBM Java is: http://www.ibm.com/developerworks/java/jdk/aix/service.html.

Only 32-bit Java is supported for AIX. AIX is not compatible with other platforms so you cannot copy or migrate your projects_root directory to or from other platforms.

IDE plug-ins

Klocwork Desktop Java Plug-ins for Eclipse and IntelliJ IDEA require Java 7 or later. You must ensure that your IDE is running the appropriate version of Oracle (Sun) Java.

kwant

kwant requires Java 7 or later, and you must use a javac from the Java Development Kit (JDK).