Error:package com.jacob does not exist怎么解决?
我用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;
}