嘗試在JFrame
中顯示MsExcel
文件時出現問題。例外情況如下:com.jniwrapper.LibraryNotFoundException
。在JFrame中打開excel文件時出現異常
這裏是代碼:
public jexcelTest1() throws ExcelException{
JFrame frame= new JFrame("Test application");
frame.setDefaultCloseOperation
(javax.swing.WindowConstants.EXIT_ON_CLOSE);
Container cp = frame.getContentPane();
cp.setLayout(new BorderLayout());
JWorkbook workbook = new JWorkbook();
cp.add(workbook);
frame.setBounds(100, 100, 500, 500);
frame.setVisible(true);
}
和異常信息是:在線程 「主要」 com.jniwrapper.LibraryNotFoundException
異常:找不到JNIWrapper本地庫(jniwrap.dll)在C:\ Program Files \ Java \ jdk1.7.0_05 \ bin; C:\ Windows \ Sun \ Java \ bin; C:\ Windows \ system32; C:\ Windows; C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ Wbem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ Broadcom \ Broadcom 802.11網絡適配器\驅動程序; C:\ Program Files \ WIDCOMM \藍牙Software \; C:\ Program Files \ MiKTeX 2.9 \ miktex \ bin \; C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \; C:\ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn \ ; C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \ VSShell \ Common7 \ IDE \; C:\ Program Files \ Java \ jre7 \ bin ;.
我已經添加了以下庫:comfyj-2.8.jar,jexcel-1.5.jar,jniwrap-3.8.2.jar,SLF4J-API-1.5.8.jar,SLF4J-簡單1.5.8 .jar,winpack-3.8.2.jar
請問您能否爲我澄清一下。 謝謝。
它說它不能找到「jniwrap.dll」,但你沒有提到添加jniwrap.dll庫。你可以先嚐試嗎? – 2012-08-16 15:17:52
是的,謝謝你,邁爾斯先生。我試過了,所以我在主jar文件中記住了它,最後這個異常消失了;) – Abdousoft 2012-08-18 03:26:25