我想将java与salesforce集成起来,因为我正在尝试生成partner.jar,我将遵循以下链接
我正在使用合作伙伴WSDL。我正忙于生成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)发布于 2017-08-22 12:58:15
您正在尝试使用WSDL文件生成partner.jar,并且使用"force-wsc-36.1.1.jar“()。
到WSC-36连接器时,需要一个额外的框架来生成"partner.jar“调用"StringTemplate引擎框架”。
使用以下链接下载最新的"StringTemplate二进制“jar文件:字符串模板jar文件
将字符串模板jar、wsc和WSDL文件放在一个位置。
发布于 2022-04-01 14:54:48
wsdl驱动器中创建一个名为C:\的文件夹,并在其中复制以下jars:force-wsc-54.0.0.jar ST-4.3.1.jar rhino-1.7.14.jar antlr-4.0-complete.jarjava -classpath C:\wsdl\force-wsc-54.0.0.jar;C:\wsdl\ST-4.3.1.jar;C:\wsdl\rhino-1.7.14.jar;C:\wsdl\antlr-4.0-complete.jar com.sforce.ws.tools.wsdlc partner.wsdl.xml C:\wsdl\sf-partner.jar注意:C:\wsdl\sf-partner.jar是生成的.jar存根文件。
https://stackoverflow.com/questions/42673026
复制相似问题