我已经为 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 不存在
我错过了什么特别的步骤吗?