我创建了一个简单的java程序,它在Eclipse和jar中的控制台中运行良好。
我在Business Object Central Management Console上安装了相同的jar。
程序成功运行但单击实例时打印的全部是:
Could not instantiate VersionManager
java.lang.ClassNotFoundException: VersionManager
有什么想法吗?我看起来我的主要类必须实现IProgramBase
,我添加+方法运行,但没有成功。
谢谢,艾略特
我很确定这不涉及代码......我测试了一个包含一个类Test.java的简单jar:
package com.tranme.businessobject;
import com.crystaldecisions.sdk.exception.SDKException;
import com.crystaldecisions.sdk.framework.IEnterpriseSession;
import com.crystaldecisions.sdk.occa.infostore.IInfoStore;
import com.crystaldecisions.sdk.plugin.desktop.program.IProgramBase;
public class Test implements IProgramBase {
@Override
public void run(IEnterpriseSession arg0, IInfoStore arg1, String[] arg2)
throws SDKException {
// TODO Auto-generated method stub
System.out.println("this is the TEST");
}
}
我仍然得到同样的错误......
Could not instantiate Test
java.lang.ClassNotFoundException: Test
答案 0 :(得分:0)
您需要从源中删除软件包规范,或者在CMC中包含“要运行的类”的完整规范(软件包名称和类名)。