title: Azure table storage: can't create a table with a CloudTableClient instance
body: <p>I am following Azure's basic tutorial on Java API here: <a href="https://www.windowsazure.com/en-us/develop/java/how-to-guides/table-service/#CreateTable" rel="nofollow noreferrer">https://www.windowsazure.com/en-us/develop/java/how-to-guides/table-service/#CreateTable</a></p>
  <p>But encountered the following error:</p>
  <blockquote>
  <p>cannot find symbol</p>
  <p>symbol  : method createTableIfNotExists(java.lang.String)</p>
  <p>location: class com.microsoft.windowsazure.services.table.client.CloudTableClient</p>
  </blockquote>
  <p>The small program in its entirety (copied from Azure tutorial):</p>
  <pre><code>import com.microsoft.windowsazure.services.core.storage.*;
  import com.microsoft.windowsazure.services.table.client.*;
  import com.microsoft.windowsazure.services.table.client.TableQuery.*;
  
  public class AzureTableWrite {
    public static void main(String[] args) {
      // Define the connection-string with your values
      final String storageConnectionString =
          &quot;DefaultEndpointsProtocol=http;&quot; +
          &quot;AccountName=skivvy;&quot; +
          &quot;AccountKey=foobar&quot;;
  
      // Retrieve storage account from connection-string
      CloudStorageAccount storageAccount =
          CloudStorageAccount.parse(storageConnectionString);
  
      // Create the table client.
      CloudTableClient tableClient = storageAccount.createCloudTableClient();
  
      // Create the table if it doesn't exist.
      String tableName = &quot;people&quot;;
      tableClient.createTableIfNotExists(tableName);
    }
  }
  </code></pre>
  <p>Has anybody encountered the same problem? Any help is appreciated!</p>