Open Source Project

Bytecode Version Inspector

Bytecode Version Inspector is a tool that examines class and jar files for Java bytecode version information.

Bytecode Version Inspector is distributed under the Apache License, Version 2.0.


Executable (bcver.jar). To use the executable, you will need to download this file and use it, either as an ant task or as a command-line application. The tool requires Java 1.4.2 or newer to run.

Source ( To use the source, you will need to have a working Ant installation (1.6.2 or newer), and will need to copy two additional binary distribution files to the bin subdirectory (created when you unpack the source). These two files are an Ant binary distribution (available from the Apache Ant project; version 1.6.2 or newer), and a CheckStyle binary distribution (available from the CheckStyle website; version 3.5 or newer). Two additional files, junit.jar and jsch-0.1.20.jar, must be present in the Ant lib directory, and may be obtained from the classchecker lib directory after unpacking the source. You will also need a Java Development Kit; the tool requires JDK 1.4.2 or newer to compile.

To build a fresh copy, unpack the source, obtain the tools mentioned in the previous paragraph, and invoke Ant with no arguments in the directory the source was unpacked into.


Ant Task

Command-Line Tool