如何在lotus中编译一个java的代理?
不太明白,现在已经有一个java的代理,在eclipse已经编译好了,
怎么才能放在domino中使用呢?
是选择“引入java”还是 “java”
我选择了java,但总是在import com.jasson.im.api.APIClient出错,java的包应该放到服务器的什么路径下才能被识别到呢?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import com.jasson.im.api.APIClient;
import com.jasson.im.api.MOItem;
import com.jasson.im.api.RPTItem;
public class Inte易做图ceTest {
/**
* @param args
*/
public static void main(String[] args)
{
try
{
APIClient Client=new APIClient();
int Connect=Client.init("192.168.121.41", "SOA", "SOA", "200");
if(Connect == 0)
{
System.out.println("连接成功");
System.out.println(" ");
System.out.println(" ");
//MT
int SendMsg=Client.sendSM("13405826802", "HELLO A", 92345);
if(SendMsg==0)
{
System.out.println("发送成功");
System.out.println(" ");
System.out.println(" ");
}
//MO
MOItem[]moItem=Client.receiveSM();
for(int i=0;i<moItem.length;i++)
{
MOItem mo=moItem[i];
System.out.println("手机号码"+mo.getMobile());
System.out.println("短信内容"+mo.getContent());
System.out.println("上行时间�"+mo.getMoTime());
System.out.println("SM_ID"+mo.getSmID());
System.out.println(" ");
System.out.println(" ");
}
//RPT
RPTItem[] rptItem=Client.receiveRPT();
for(int j = 0;j<rptItem.length;j++)
{
RPTItem rpt=rptItem[j];
System.out.println("手机号码:"+rpt.getMobile());
System.out.println("回执内容:"+rpt.getDesc());
System.out.println("回执时间:"+rpt.getRptTime());
System.out.println("回执编码:"+rpt.getCode());
System.out.println("短信ID:"+rpt.getSmID());
}
}
Client.release();
}
catch(Exception e)
{
System.out.println("Exception="+e);
e.printStackTrace();
}
}
}
--------------------编程问答-------------------- 你可以在代理里面引入.class文件,引入的时候需要找到你的.class文件
一些配置文件在服务器上面的位置应该跟你的包的目录一样.我就知道这些,不知道对不有没有参考价值... --------------------编程问答-------------------- jar文件可以直接在代理中引入,或者是放在Lotus\Domino\jvm\lib\ext,和Lotus\notes\jvm\lib\ext下 --------------------编程问答-------------------- 我认识lotus notes高手?可以帮你联系一下 ,melissa_zhaoyan@hotmail.com --------------------编程问答-------------------- 关注 接分 --------------------编程问答-------------------- 呵呵,是Domino的oa要和嘉讯通讯的短信接口吧。我弄了一周,搞定了哈。你就新建一个代理,然后在“编辑项目”中引入那两个个.jar文件,编译一般都会成功,但是实际调用到init那里,就会出错了,因为你的地址错了。此时到notes.ini中增加一句:JavaUserClasses=e:/lib/ImApi2.2.jar;e:/lib/mysql-connector-java-3.1.14-bin.jar;注意这里的地址要正确哦。然后重启domino,就可以了。
补充:企业软件 , Lotus