2012-04-25 18 views
0

私は、p4java APIを使用してPERFORCEで新しい変更リストを作成する方法を書こうとしています。私はサーバに接続し、IFileSpecリストを取得し、ファイルを同期し、ファイル/フォルダが存在するかどうかを確認することができます。新しいチェンジリストPERFORCE Java APIの作成

ただし、新しい変更リストを作成することはできません。私はthisページで方法を試してみました。誰かが例を持っていれば分かち合いました。私はそれを感謝します!私を失敗し

コードの一部が、

167: cannot find symbol 
symbol : class OptionsServer 
location: class tools.test.PerforceSyncer 
        (OptionsServer)iServer 
+0

されている必要がありますということでした例のコードが失敗したかの詳細を追加してくださいあなたのために。 –

+0

そこにコンパイルエラーが追加されました。助けてくれることを願っています。 – TomSelleck

+0

そのKB記事の誤字のように見えます。そのコンストラクタは、7番目の引数としてブール値を取っているようです。http://www.perforce.com/perforce/doc.current/manuals/p4java-javadoc/com/perforce/p4java/impl/generic/core/Changelist.html#チェンジリスト(int、java.lang.String、java.lang.String、com.perforce.p4java.core.ChangelistStatus、java.util.Date、java.lang.String、boolean、com.perforce.p4java.impl.mapbased。 server.Server) –

答えて

2

ソリューションの代わりに

Changelist changeListImpl = new Changelist(
     IChangelist.UNKNOWN, 
     iClient.getName(), 
     "tom", 
     ChangelistStatus.NEW, 
     new Date(), 
     "New changelist", 
     false, 
    ---->(OptionsServer)iServer 
     ); 

Changelist changeListImpl = new Changelist(
     IChangelist.UNKNOWN, 
     iClient.getName(), 
     "tom", 
     ChangelistStatus.NEW, 
     new Date(), 
     "New changelist", 
     false, 
    ---->(Server)iServer 
     ); 
関連する問題