SAP JAVA软件包安装问题
我想在Java web应用程序和SAP之间创建通信。我使用了Java连接器,并将其放在库和类路径中。但是当我尝试导入包时SAP JAVA软件包安装问题,java,sap,Java,Sap,我想在Java web应用程序和SAP之间创建通信。我使用了Java连接器,并将其放在库和类路径中。但是当我尝试导入包时 com.sap.mw.jco.*,程序显示编译错误。我可以看到这个包在sapjco.jar中不可用 这是我的代码片段 // basic import statements import com.sap.mw.jco.*; public void createSnippet() throws JCoException{ JCO.Client mC
com.sap.mw.jco.*
,程序显示编译错误。我可以看到这个包在sapjco.jar
中不可用
这是我的代码片段
// basic import statements
import com.sap.mw.jco.*;
public void createSnippet() throws JCoException{
JCO.Client mConnection =
JCO.createClient("xx", // SAP client
"xx", // userid
"xx", // password
"xx", // language (null for the default language)
"xx", // application server host name
"xx"); // system number
JCoFunction function = dest.getRepository().getFunction("BAPI_CR");
JCoTable eqptable=function.getTableParameterList().getTable("EQU_LIST");
eqptable.appendRow();
eqptable.setValue("TEST1", "MY_VALUE1");
eqptable.setValue("TEST2", "My_VALUE2");
connection.execute(function);
}
我所面临的问题是,它不允许使用import语句。最后我发现com.sap.conn.jco.jco是com.sap.mw.jco的替代品,而alternaive可以在sapjco.jar中找到。这也是Seelenvirtuose提出的 但是这个jar中的类可能与另一个稍有不同 检查上述链接的属性
谢谢你。。。。错误是不允许导入语句。抱歉,忘了提及。您使用的是哪个版本的JCO连接器?我们的sapjco.jar包含com.sap.conn.jco.jco类,因此包可能是错误的。好的,但是如果我使用com.sap.conn.jco.jco,它没有createClient方法,并且在jco.Client中显示错误。有没有别的办法。我还尝试为类创建一个对象。仍然不工作并显示错误。不是运行时错误。netbeansIt中的Jst红线不允许import语句,因为
jar
可能不在类路径上。