【发布时间】:2016-09-15 03:25:59
【问题描述】:
我已经为 linux 安装了 jco3。
我正在使用 ubuntu 16.04 x86_64 和 java-8-oracle
如文档所述,我需要将 LD_LIBRARY_PATH 和 CLASSPATH 添加到 jco 目录。
导出 LD_LIBRARY_PATH=/home/zain/sapjco
导出 CLASSPATH=/home/zain/sapjco/sapjco3.jar
然后创建简单的jco连接测试
import com.sap.conn.jco.*;
public class testjco {
public static void main(String[] args) {
JCO.Client mConnection;
try {
mConnection = JCO.createClient("301", // SAP client
"somecoolguy", // userid
"****", // password
"EN", // language
"XXX", // application server host name
"00"); // system number
mConnection.connect();
System.out.println(mConnection.getAttributes());
mConnection.disconnect();
} catch (Exception ex) {
ex.printStackTrace();
System.exit(1);
}
}
}
但是当我运行我的项目时出现错误
错误:com.sap.conn.jco 包不存在
有没有我遗漏的特定步骤?
【问题讨论】:
-
这是整个错误信息吗?您执行了哪些步骤来编译和运行您的应用程序,您收到了哪些消息?
标签: java ubuntu sap jco sapjco3