title: Java API Error: org.apahe.hadoop.hbase does not exist
body: <p>My HBase is version 1.1.3 and I can do CRUD operations using the Hbase Shell.</p>
  
  <p>I am trying to use the Java API to do CRUD operations on HBase.I am using Netbeans and have done Properties>Libraries>add JAR/Folder , and have added the entire lib folder from Hbase_home/lib.</p>
  
  <p>Still, I am getting the error that my import files do not exist...</p>
  
  <p>I am importing these:</p>
  
  <pre><code>import org.apache.hadoop.conf.Configuration;
  import org.apache.hadoop.hbase.HBaseConfiguration;
  import org.apache.hadoop.hbase.client.HTable;
  import org.apache.hadoop.hbase.client.Put;
  import org.apache.hadoop.hbase.util.Bytes;
  </code></pre>
  
  <p>Another note:
  I had read online that these are the exact jar files needed to use the Java API for HBase are:</p>
  
  <pre><code>─ commons-configuration-1.8.jar
  ├── commons-lang-2.6.jar
  ├── commons-logging-1.1.1.jar
  ├── hadoop-core-1.0.0.jar
  ├── hbase-0.92.1.jar
  ├── log4j-1.2.16.jar
  ├── slf4j-api-1.5.8.jar
  ├── slf4j-log4j12-1.5.8.jar
  └── zookeeper-3.4.3.jar
  </code></pre>
  
  <p>BUT, my HBase 1.1.3 does not contain any <strong>hadoop-core-1.0.0.jar</strong> or <strong>hbase-0.92.1.jar</strong>  (or any jar file similar to this). I am thinking this might be the problem...however if my HBase is already working without these files do I need them to make the Java API to work?</p>
  
  <p>Please what can I do? </p>
  
  <p>Any help is greatly appreciated!</p>