Error:package com.jacob does not exist怎么解决?

shaoleis 2009-05-15 07:32:33
我用Jbuilder运行程序时总出现如下的错误:
"dealWord.java": package com.jacob.activeX does not exist at line 9, column 26
"dealWord.java": package com.jacob.com does not exist at line 10, column 22
"dealWord.java": package com.jacob.com does not exist at line 11, column 22
"dealWord.java": cannot resolve symbol: class ActiveXComponent in class grad.util.dealWord at line 15, column 3
"dealWord.java": cannot resolve symbol: class ActiveXComponent in class grad.util.dealWord at line 15, column 31
......
类似的很多行,应该出在同一问题,请大家教我解决的方法吧!跪谢了!
部分程序代码:
package grad.util;
/**
* jacob实例操作类
*/

import java.io.File;
import java.io.*;

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;

public class dealWord {

public static boolean convert(File doc,File toFile){
ActiveXComponent comp = new ActiveXComponent("Word.Application");
boolean bFlag = true;
System.out.println(doc.getAbsolutePath());
try {
//set Word hidden
comp.setProperty("Visible", new Variant(false));

Object wordDis = comp.getProperty("Documents").toDispatch();

//do MS$Word Open
Object wordDoc = Dispatch.invoke((Dispatch)wordDis,"Open",Dispatch.Method,
new Object[] { doc.getAbsolutePath(),
new Variant(false),new Variant(true) },
new int[1]).toDispatch();

//do MS$Word SaveAs
System.out.println(toFile.getAbsolutePath());
Dispatch.invoke((Dispatch)wordDoc,"SaveAs",Dispatch.Method,
new Object[]{toFile.getAbsolutePath(),
new Variant(8)},new int[1]);

//do MS$Word Close
Dispatch.call((Dispatch)wordDoc, "Close", new Variant(false));

} catch (Exception e) {
e.printStackTrace();
bFlag = false;
}
finally{
comp.invoke("Quit",new Variant[]{});
}
return bFlag;
}
...全文
294 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧