代码: import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFWorkbook;/** * @author Administrator * */ public class Excel{ /** * @param args */ public static void main(String[] args) throws IOException { HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("c:\\workbook.xls"); wb.write(fileOut); fileOut.close(); // TODO Auto-generated method stub } } 错误:java.lang.NoClassDefFoundError: IOException Caused by: java.lang.ClassNotFoundException: IOException at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Exception in thread "main"
把POI的ja包导进去就可以了
如果是运行没通过那该是代码写的有问题,POI导入已经成功了
import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFWorkbook;/**
* @author Administrator
*
*/
public class Excel{ /**
* @param args
*/
public static void main(String[] args) throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
FileOutputStream fileOut = new FileOutputStream("c:\\workbook.xls");
wb.write(fileOut);
fileOut.close();
// TODO Auto-generated method stub
}
}
错误:java.lang.NoClassDefFoundError: IOException
Caused by: java.lang.ClassNotFoundException: IOException
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main"
你应该引入
import java.io.*;