2017-03-08 8 views
0

を生成することができ、私は私はpartner.jarを生成しようとしているそのためのSalesforceを使用してJavaを統合したいPartner.jar

Introduction to the Force.com Web Services Connector

このリンク以下のよ、私はパートナーWSDLを使用していませんAPI。私はPartner.jarファイルを生成することに固執しています

ここに何か助けが必要です!!

私はコマンドを使用しています私のコマンドは** java -classpath J:\ Practice \ force-wsc-36.1.1.jar com.sforce.ws.tools.wsdlc J:\ Practice \ Partner.wsdlです。 \ partner.jar は今、例外が

Error: A JNI error has occurred, please check your installation and try again 
Exception in thread "main" java.lang.NoClassDefFoundError: org/stringtemplate/v4 
/STGroupDir 

     at java.lang.Class.getDeclaredMethods0(Native Method) 
     at java.lang.Class.privateGetDeclaredMethods(Unknown Source) 
     at java.lang.Class.privateGetMethodRecursive(Unknown Source) 
     at java.lang.Class.getMethod0(Unknown Source) 
     at java.lang.Class.getMethod(Unknown Source) 
     at sun.launcher.LauncherHelper.validateMainClass(Unknown Source) 
     at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) 
Caused by: java.lang.ClassNotFoundException: org.stringtemplate.v4.STGroupDir 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 

答えて

0

であるあなたは、WSDLファイルを使用してpartner.jar生成しようとしていて、「力WSC-36.1.1.jar」(ウェブサービスコネクタなどのファイル)を使用しています。

WSC-36コネクタでは、 "partner.jar"コール "StringTemplateエンジンフレームワーク"を生成するための追加フレームワークが必要でした。

リンクの下に使用した最新の "StringTemplateバイナリ" jarファイルをダウンロードします:String Template jar file

1つの場所にその文字列テンプレートジャー、WSC瓶やWSDLファイルを置きます。

  1. オープンCMDあなたのすべてのファイルを置くディレクトリへ
  2. 移動します。
  3. partner.jarファイルを生成するには、以下のコマンドを実行します。

    のjava -classpath力-WSC-36.1.1.jar; ST-4.0.8.jar com.sforce.ws.tools.wsdlc partner.wsdl partner.jar

    構文Javaの-classpath [WSC jarファイル]、[文字列のテンプレートjarファイル] com.sforce.ws.tools.wsdlc [Partner.wsdlファイル] [ファイル名出力リレーの.jar extation付き]

関連する問題