0

非公式の Android API とやり取りしようとしています: http://code.google.com/p/android-market-api/。クラスパスに追加する必要がある2つの.jarが含まれています(私はWindows 7を使用しています)

androidmarket と protobuf の両方の .jar をプロジェクト ディレクトリに配置し、CLASSPATH を編集して 2 つの .jar を含めました。

C:\xxxxxxxxxx\JAVA Project Folder\protobuf-java-2.2.0.jar;C:\xxxxxxxxxx\JAVA Project Folder\androidmarketapi-0.6.jar;C:\Program Files (x86)\Java\jre6\lib\ext \QTJava.zip

しかし、テスター クラスを作成して新しい MarketSession オブジェクトをインスタンス化しようとすると、javac がコンパイルを拒否します。これが私のテスタークラスです:

public class Tester {
    public static void main (String[] args) {
        MarketSession session = new MarketSession(true);
            System.out.println("login...");
    }
}

javac は、MarketSession シンボルが見つからないと文句を言います。手がかりはありますか?API に関する具体的な質問であることは承知していますが、おそらく .jars と CLASSPATH に関する基本的なことが欠けているのではないかと思います。助言がありますか?

ありがとう!

4

1 に答える 1

0

import MarketSessionあなたはあなたのTesterクラスでする必要があります

import com.gc.android.market.api.MarketSession;
public class Tester {
    public static void main (String[] args) {
        MarketSession session = new MarketSession(true);
            System.out.println("login...");
    }
}
于 2012-06-07T05:41:18.107 に答える