2017-03-08 243 views
0

我想用java销售团队为我试图产生partner.jar整合,我以下链接不能产生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”(File作为Web服务连接器) 。

由于WSC-36连接器需要额外的框架来生成“partner.jar”调用“StringTemplate引擎框架”。

下载最新的“StringTemplate的二进制”罐子使用下面的链接文件:String Template jar file

将这个字符串模板罐子,罐子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输出文件名]