Kwjava
kwjava is the Klocwork Java source code compiler.
Usage
kwjava --license-host <hostname> --license-port <port-number> [options] <files...>
Description
Use kwjava to test your Java checker against sample files or source directories that you specify. For Java Path checkers, use the -l option to enable the checker's logger to get detailed debug information to tune your checker's knowledge base file.
Options
| Name | Description |
|---|---|
| --api-version | Get api version |
| --ast-printout | Print xml ast representation |
| --b <arg> | Build specification file path |
| --classpath <arg> | Specify where to find user class files |
| --d <arg> | Specify where to place generated object files |
| --encoding <arg> | Specify character encoding used by source files |
| --errors-config <arg> | Specify the error configuration file |
| --help | Print a synopsis of standard options |
| --ignore-tabs | Handle TAB symbol as single whitespace |
| --incremental | Run incremental build |
| --j <arg> | Specifies the maximum number of jobs to run |
| --kb <knowledge-base file> | Specify the knowledge base files |
| --license-file <arg> | Specify the license file for node-locked or demo licenses |
| --license-host <hostname> | Specify license host; default is localhost |
| --license-port <port-number> | Specify license port; default is 27000 |
| --loadBJKB <arg> | Load specified bjkb files or all bjkb file from directory |
| --metrics | Enable counting metrics |
| --nolef | Disable defect detection |
| --nowarn | Generate no warnings |
| --source <arg> | Provide source compatibility with specified release |
| --sourcepath <arg> | Specify where to find input source files |
| --splitBJKB | Create bjkb files |
| --verbose | print verbose information about program execution, which can help to troubleshoot errors |
| --version | Get version information |
| --xml <arg> | Specify XML report output and destination file name |
| --xpath <arg> | Apply the specified XPath pattern to the source ignoring patterns from config |
| --xpath-file <arg> | Apply the XPath pattern from the specified file to the source ignoring patterns from config |
| --xpath-library <arg> | Specify plugin library for command line XPath patterns |
| @<file> | Read options list from file |




