Salesforce 尝试创建帐户对象时发生类加载器错误

Salesforce 尝试创建帐户对象时发生类加载器错误,salesforce,Salesforce,尝试执行行Account a=new Account()时我收到错误 at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLCl

尝试执行行
Account a=new Account()时我收到错误

at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at merchantapp.MerchantAPP.main(MerchantAPP.java:110)
Caused by: java.lang.ClassNotFoundException: com.sforce.ws.bind.XMLizable
ay java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 25 more
Java Result: 1
虽然看起来错误是由于我的程序找不到XMLizable类引起的,但我无法执行
import com.sforce.ws.*它将导入所需的类


提前感谢任何能提供帮助的人

问题是使用
java-classpath wsc-23.jar com.sforce.ws.tools.wsdlc SFwsdl.xml salesforce创建的jar文件。jar
没有将所有必要的包都包含到salesforce.jar中。这使我无法包含
import com.sforce.ws.*在我的代码中

为了解决这个问题,我导入了
https://code.google.com/p/sfdc-wsc/downloads/list
也可以添加到我的项目中。一旦我这样做了,我就能够导入所有包并使用以前对我隐藏的任何对象


如果有人发现一个更干净的方法来做这件事,请让我知道

问题是使用
java-classpath wsc-23.jar com.sforce.ws.tools.wsdlc SFwsdl.xml salesforce创建的jar文件。jar
没有将所有必要的包都包含到salesforce.jar中。这使我无法包含
import com.sforce.ws.*在我的代码中

为了解决这个问题,我导入了
https://code.google.com/p/sfdc-wsc/downloads/list
也可以添加到我的项目中。一旦我这样做了,我就能够导入所有包并使用以前对我隐藏的任何对象

如果有人发现一个更干净的方法来做这件事,请让我知道