1

尝试MsExcelJFrame. 例外是这样的:com.jniwrapper.LibraryNotFoundException.

这是代码:

    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 中的异常:在 java.library.path 中找不到 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 Network Adapter\Driver;C:\Program Files\WIDCOMM\Bluetooth 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-simple-1.5.8.jar、winpack-3.8 .2.jar

请你为我澄清一下。谢谢你。

4

1 回答 1

1

您还需要将 DLL(与 TeamDev 的 API 一起提供)添加到系统路径(我认为system32),或者更喜欢将 DLL 直接添加到应用程序 Jar 的默认包中

于 2012-08-16T20:04:34.033 回答