java.lang.ClassNotFoundException : jxl. read.biff.BiffException

标签 java excel jxl classnotfound

在我的 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/

相关文章:

java - 尝试将内容从一张纸复制到另一张纸时,jxl api 出现 ArrayIndexOutOfBoundException

java - fragment 中的对话框使 Android 应用程序崩溃。安卓.view.WindowsManager$BadTokenException

excel - 如何设置共享默认文件夹的 Outlook 子文件夹?

regex - Excel VBA 正则表达式匹配位置

excel - 跳过任何 NA 值并取平均值

java - 读取大型 xls 文件时超出 GC 开销限制

java - 使用 JXL 访问 Excel 中超过 256 列

java - 什么是NullPointerException,我该如何解决?

java - 如何在运行 java 时修复 "Failed to write core dump. Core dumps have been disabled"错误

java - 新手 Q : layout_below not placing my button below my textView