Java Driver 1.0 for Apache Cassandra

Setting up your Java development environment

While the tutorials here were written using Eclipse and Maven, you can use any IDE or text editor and any build tool to develop client applications that use the Java driver.

Java driver dependencies

The following JAR files and versions are required on your build environment classpath to use the Java driver:
  • cassandra-driver-core-1.0.6.jar
  • netty-3.6.3-Final.jar
  • guava-14.0.1.jar
  • cassandra-thrift-1.2.3.jar
  • commons-lang-2.4.jar
  • lib-thrift-0.7.0.jar
  • servlet-api-2.5.jar
  • httpclient-4.0.1.jar
  • httpcore-4.0.1.jar
  • commons-logging-1.1.1.jar
  • jackson-core-asl.1.9.2.jar
  • cassandra-all-1.2.3.jarsnappy-java-1.0.4.1.jar
  • lz4-1.1.0.jar
  • compress-lzf-0.8.4.jar
  • commons-cli-1.1.jar
  • commons-codec-1.2.jar
  • concurrentlinkedhashmap-lru-1.3.jar
  • antlr-3.2.jar
  • antlr-runtime-3.2.jar
  • antlr-2.7.7.jar
  • avro-1.4.0-cassandra-1.jar
  • jetty-6.1.22.jar
  • jetty-util-6.1.22.jar
  • servlet-api-2.5-20081211.jar
  • jackson-mapper-asl-1.9.2.jar
  • jline-1.0.jar
  • json-simple-1.1.jar
  • highscale-lib-1.1.2.jar
  • snakeyaml-1.6.jar
  • snaptree-0.1.jar
  • jbcrypt-0.3m.jar
  • log4j-1.2.16.jar
  • slf4j-log4j12-1.7.2.jar
  • jamm-0.2.5.jar