chilkat载入java library path异常
来源:互联网 发布:java 线程共享变量 编辑:程序博客网 时间:2024/05/22 15:34
chilkat是一个提供网页下载(保存为.mht)的工具,下载地址:http://www.chilkatsoft.com/downloads.asp
在Java工程下运行的时候没有异常,但是当移植到WEB工程,开启Tomcat时,出现找不到类库的异常,异常代码如下:Nativecode library failed to load.Java.lang.UnsatisfiedLinkError: no chilkatin java.library.path。
异常分析:在Windows XP下运行chilkat是需要一个chilkat.dll文件,加载的程序代码:
static {
try {
System.loadLibrary("chilkat");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load./n" + e);
System.exit(1);
}
}
默认情况下chilkat.dll放在工程文件子目录下,运行Java工程时,工程的绝对路径是eclipse的工作空间下工程的路径,所以系统根据相对路径能正确找到chilkat.dll文件;但运行在WEB工程时,加载Tomcat后,系统的绝对路径是Tomcat安装目录下Bin文件的路径,当需要加载chilkat.dll文件时,系统找不到所需的文件。
解决方法1:指定chilkat.dll存放的绝对路径
static {
try {
System.loadLibrary("E://ming//workspace//SearchGen//chilkat.dll");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load./n" + e);
System.exit(1);
}
}
解决方法2:把chilkat.dll复制到Tomcat安装目录Bin文件下
相关资料一:
java.lang.UnsatisfiedLinkError: no chilkat in java.library.path
Question: What is this error?
Native code library failed to load.
java.lang.UnsatisfiedLinkError: no chilkat in java.library.path
Answer: Make sure the chilkat.dll is placed in a directory listed in java.library.path.
相关资料二:http://forums.sun.com/thread.jspa?threadID=627890&start=15
- chilkat载入java library path异常
- no swt-win32-3236 in java.library.path异常解决方案
- no swt-win32-3236 in java.library.path异常解决方案
- no swt-win32-3236 in java.library.path异常解决方案
- no sapjco3 in java.library.path异常处理办法
- java.library.path配置
- java.library.path
- java.library.path (
- 输出 java.library.path
- Java Resource资源path载入解惑
- chilkat library remote control shell(Python/SSH)
- java-Exception:关于 no *** in java.library.path 异常的解决办法
- java.library.path在哪?
- 动态设置java.library.path
- 如何找java.library.path
- 如何找java.library.path
- oci连接oracle9i的no ocijdbc9 in java.library.path异常
- 连接timesten内存数据库异常no ttJdbcCS70 in java.library.path解决方案
- Android学习(1)
- Windows2008 “下载文件夹”丢失后重建
- Solve the issue: ORA-29701 :unable to connect to Cluster Manager
- 配置方案:php5.0+Apache2.2
- 活用office工具把PDF文件转换成word文件
- chilkat载入java library path异常
- 区分继承和模板
- 在cygwin下测试perl
- 黄金降落伞
- MOSS2007的权限级别
- 在Ubuntu 8.04下安装MiniGUI 2.0.4
- WINCE的内存配置
- [转]smtp邮件发送程序
- 2005备份2000还原出错