在我的 J2EE Web 项目中,我有一个简单的 JSP (HomeScreen.jsp) 和它后面的 servlet 类 (HomeScreenServlet.java)。此类从另一个类 (PDFAwt) 调用非静态方法 (PDFAwt1),而另一个类又从许多不同的类调用许多其他方法,通常会发生这种情况。
当我尝试创建 PDFAwt 的对象来调用 PDFAwt1() 时,出现异常:
java.lang.ClassNotFoundException: jxl.read.biff.BiffException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
...
这是 PDFAwt1() 的一些预览
CreateExcelFile cef = new CreateExcelFile();
ImageConversion.setupPDFToPNG(ReferencePath);
ImageConversion.setupPDFToPNG(NewPath);
File folder = new File(ReferencePath + "/png");
File[] f = folder.listFiles();
File folder1 = new File(NewPath + "/png");
File[] f1 = folder1.listFiles();
...
CreateExcelFile()
import jxl.Workbook;
import jxl.format.Colour;
...
public class CreateExcelFile {
public CreateExcelFile() {
try {
if (!new File("LabelsTemplate.xls").exists()) {
WritableWorkbook workbook = Workbook.createWorkbook(new File("LabelsTemplate.xls"));
WritableSheet sheet = workbook.createSheet("Sheet1", 0);
...
}
}
}
找不到问题到底出在哪里..请帮忙..
最佳答案
类路径中缺少 jar,如果您使用任何 IDE
,请在运行应用程序之前下载相应的 jar 并将其设置在构建路径中。
如果您没有使用任何 IDE,请将相应的 jar 添加到您的 Web 应用程序
的 lib
文件夹中。
关于java.lang.ClassNotFoundException : jxl. read.biff.BiffException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287831/