BioJava:Download 1.8.2

This page offers downloads for the BioJava Legacy 1.8.2 release.

BioJava Legacy 1.8.2 requires Java 1.5 or later.


BioJava legacy 1.8.2 has been released and is available using Maven from

Over the last year BioJava has undergone a major re-write. A new code base has been started under the codename BioJava 3. The old BioJava code (or BioJava 1 or BioJava Legacy) has been modularized into small, re-usable components and is available for download on this page.

Maven Download

BioJava Legacy 1.8.2 requires Maven for the build process. We are providing a BioJava specific Maven repository at .

You can add the BioJava repository by adding the following XML to your project .pom file:

            <name>BioJava repository</name>

Manual Download

Download the entire project at once:

Description Archive SHA1 checksum PGP signature
Binary distribution, tar.gz format biojava-legacy-1.8.2.tar.gz biojava-legacy-1.8.2.tar.gz.sha1 biojava-legacy-1.8.2.tar.gz.asc
Binary distribution, zip format
Source distribution, tar.gz format biojava-legacy-1.8.2-src.tar.gz biojava-legacy-1.8.2-src.tar.gz.sha1 biojava-legacy-1.8.2-src.tar.gz.asc
Source distribution, zip format
Javadoc documentation, tar.gz format biojava-legacy-1.8.2-javadocs.tar.gz biojava-legacy-1.8.2-javadocs.tar.gz.sha1 biojava-legacy-1.8.2-javadocs.tar.gz.asc
Javadoc documentation, zip format

Or each module individually: (faster if you just want the jars)

Module Binary Jar Source Jar Javadoc Jar
alignment alignment-1.8.2.jar alignment-1.8.2-sources.jar alignment-1.8.2-javadoc.jar
biosql biosql-1.8.2.jar biosql-1.8.2-sources.jar biosql-1.8.2-javadoc.jar
blast blast-1.8.2.jar blast-1.8.2-sources.jar blast-1.8.2-javadoc.jar
bytecode bytecode-1.8.2.jar bytecode-1.8.2-sources.jar bytecode-1.8.2-javadoc.jar
core core-1.8.2.jar core-1.8.2-sources.jar core-1.8.2-javadoc.jar
das das-1.8.2.jar das-1.8.2-sources.jar das-1.8.2-javadoc.jar
gui gui-1.8.2.jar gui-1.8.2-sources.jar gui-1.8.2-javadoc.jar
phylo phylo-1.8.2.jar phylo-1.8.2-sources.jar phylo-1.8.2-javadoc.jar
sequencing sequencing-1.8.2.jar sequencing-1.8.2-sources.jar sequencing-1.8.2-javadoc.jar

Browse API docs

You can also browse the documentation at BioJava Legacy 1.8.2 api

Release Dates

BioJava 1.8 has been released on December 28th, 2010. BioJava 1.8.1 has been released on February 13th, 2011. BioJava 1.8.2 has been released on March 22th, 2012.

Support libraries

Necessary libraries are available in maven repositories

  • commons-cli.jar: Only required to compile and use some of the demos
  • commons-collections-2.1.jar: only required for some demos and BioSQL access (and building biojava.jar)
  • commons-dbcp-1.1.jar: Only required for legacy BioSQL access (and building biojava.jar)
  • commons-pool-1.1.jar: Only required for legacy BioSQL access (and building biojava.jar)
  • guava-11.0.1.jar: Required for sequencing module
  • jgrapht-jdk1.5.jar: Only required for NEXUS file parsing (and building biojava.jar)

Getting older versions

  • The legacy release of 1.8.1 can be found here (requires Java 1.5+)
  • The legacy release of 1.7.1 can be found here (requires Java 1.5+)
  • The legacy release of 1.7 can be found here (requires Java 1.5+)
  • The legacy release of 1.6 can be found here (requires Java 1.5+)
  • The legacy release of 1.5 can be found here (requires Java 1.4.2+)
  • The legacy release of 1.4 can be found here
  • The legacy release 1.3 can be found here.

Getting BioJava 3