myeclipse web开发中jawin调…
来源:互联网 发布:易语言读mysql数据库 编辑:程序博客网 时间:2024/06/07 22:36
问题描述:
在myeclipse2014(64位)中配置的tomcat缺省使用myeclipse自带的JRE(64位)。有个J2EE项目用到了jawin调用com组件,将web项目发布到tomcat后,然后将jawin.dll文件放在windows 的 system32 和syswow64目录下,在myeclipse里面启动tomcat时报错:”java.lang.UnsatisfiedLinkError: nojawin in java.library.path”,如下图:
解决办法:
在网上搜索jawin.dll要放到哪些目录里面,大部分都说是放在系统目录、“java安装目录\jre\lib\ext”目录下,挨个试了一遍问题依旧,还是找不到jawin,细看错误日志是说在java.library.path 中找不到jawin,而java.library.path有哪些路径是可以通过命令行参数来定义的,再仔细查看控制台tomcat的启动信息发现有一句:
信息: Command line argument:-Djava.library.path=F:\MyEclipse_Professional_2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin;C:\ProgramFiles\Apache Software Foundation\Apache Tomcat 8.0.15\bin
可见tomcat启动的时候已经定义了 java.library.path,于是根据该信息将 jawin.dll 放在JRE的bin目录下,即:F:\MyEclipse_Professional_2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin,在myeclipse中重启tomcat,终于解决了找不到jawin的问题!
但是又报新的错误:
严重: Servlet /aiim threw load() exception
java.lang.UnsatisfiedLinkError:F:\MyEclipse_Professional_2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin\jawin.dll:Can't load IA 32-bit .dll on a AMD 64-bit platform
错误截图如下:
上述错误的大致意思是这个jawin.dll只能在32位JAVA环境下使用,不能在64位JRE下运行,于是去找64位的jawin.dll,结果在jawin开源项目主页(http://sourceforge.net/projects/jawinproject/?source=navbar)上没有找到,根本就没有64位的jawin.dll。
那就只能安装一个32位的JRE了(也可以安装JDK,里面含有JRE),然后在myeclipse里面修改tomcat的JDK配置(虽然叫JDK配置,实则是JRE),通过右侧的Add按钮添加新安装的32位JRE并选中它,如下图:
经过上述修改后,在myeclipse中重启tomcat,错误没有了,终于可以正常调试jawin调用com组件的功能了!
- myeclipse web开发中jawin调…
- MyEclipse 中各种 libraries…
- 移植MyEclipse Web项目到Ecli…
- 【css】【手机web app开发】…
- 在使用MyEclipse 6中不能使用 alt …
- myeclipse开发web
- myEclipse 开发web service
- java中dynamic web proj…
- Web 设计与开发终极资源大全(中)
- eclipse MyEclipse中安装&nbs…
- MyEclipse中server报Could no…
- Eclipse+Myeclipse中使用AXIS开发WEB SERVICES
- Eclipse导入MyEclipse中开发的WEB项目
- MyEclipse中使用Maven构建Web开发项目
- MyEclipse中开发web项目遇到的一些问题
- eclipse web开发插件
- MyEclipse下开发Web Service
- MyEclipse开发WEB 应用入门
- VB6每次打开都弹出VS2008正在配置…
- 访问win8共享文件夹要输密码的解决…
- 如何查看myeclipse集成的eclipse版…
- OpenGL ES 光照(三)
- MyEclipse代码编辑器中汉字太小的…
- myeclipse web开发中jawin调…
- JavaScript中call()和apply()方法的使用
- c 中一些常见ASCII值 以及scanf读入字符时的问题 树的同构
- NetBeans启动Tomcat报“&#039…
- Win10如何将公用网络修改为专用网…
- Win10下小米wifi创建网络失败的解…
- Win10打不开chm文件的解决办法
- Win10下ME511刷安卓2.3.7(CM7)
- 解决Win10导航栏中快速访问列表内…