
您好,使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。1、确保使用JACOB的服务器安装Microsoft的Office
文件。2、把jacob-1.14.3-x86.dll加入到环境变量path,最简单的方式是直接把这个文件拷贝到WINDOWS\system32目录下。3、dll文件只会被classloader
加载一次,因此一般情况下把jacob.jar放入WEB-INF/lib即可;但若有多个使用jacob的应用部署在同一个服务器,如tomcat,则需要把jacob.jar放在common/lib目录下。 常见异常处理:1、java.lang.UnsatisfiedLinkError:no jacob in java.library.path加载不到加载的jacob-1.14.3-x86.dll文件;可设置正确的path或者直接放入到WINDOWS\system32目录下。2、java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent在classpath找不到jacob.jar;可采用的方法是把jacob.jar放在common/lib目录下。3、”java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\jacob-1.14.3-x86.dll: 由于
应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正”这个问题。java不用做任何改动就可以部署到linux系统,java编译成*.class文件只需要虚拟机的支持,你只要在linux环境下装一个jdk就OK了,然后配置一下环境变量。 然后java的class文件或者打包好的*.jar文件考到linux目录下就可以用了. 望采纳!
评论列表(0条)