2

ここでは、Java APIに関するAzureの基本的なチュートリアルに従っています:https ://www.windowsazure.com/en-us/develop/java/how-to-guides/table-service/#CreateTable

しかし、次のエラーが発生しました。

シンボルを見つけることができません

シンボル:メソッドcreateTableIfNotExists(java.lang.String)

場所:クラスcom.microsoft.windowsazure.services.table.client.CloudTableClient

小さなプログラム全体(Azureチュートリアルからコピー):

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 =
        "DefaultEndpointsProtocol=http;" +
        "AccountName=skivvy;" +
        "AccountKey=foobar";

    // 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 = "people";
    tableClient.createTableIfNotExists(tableName);
  }
}

誰かが同じ問題に遭遇しましたか?どんな助けでも大歓迎です!

4

1 に答える 1

3

MSDNフォーラム(http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/78c12f97-4209-41a1-86d6-267f5e9f51f6)での私の回答で述べたように、例に問題があるようです。使用しています。

代わりにこれを使用してください:

    CloudTableClient tableClient = storageAccount.createCloudTableClient();
    CloudTable table = tableClient.getTableReference("people");
    table.createIfNotExists();

お役に立てれば。

于 2012-10-01T16:13:40.707 に答える