jcom能不能用在java web项目中?

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:47:53
jcom是日本工程师写的java调用com组件的包,有没有能知道它能不能用在
web项目中。

ps:
本人在myeclipse中写的类,打印word,直接运行类就能打印,但当项目发布到tomcat下时,提示找不到jcom包。(System.loadLibrary("jcom");出错)
能用的话,能提供一个例子不?

感谢两位的回答,我把jar包都放到/WEB-INF/lib目录中了,dll也放到c:/windows/system32下面了,同时jdk安装路径的bin目录下也放了jcom.dll,可运行就是出错。

还有二楼说的mfc是什么,它怎么打印word,谢谢。

#########补充一下下###########
mfc是微软基础类库啊,开发win32程序一般都是用这个哈,不用这个,直接调用api应该也行,word是提供打印的api的,具体是什么你自己去找找吧,但是肯定有,因为以前我见过。

建议你自己写jni了,日本人东西千万别用~~霍霍霍~~~
jni你如果不太清楚的话网上一艘一堆~
简单点讲就是现在java里面写个native方法,然后javah编译生成一个头文件,vc里面开个dll的project,然后包含那个头文件,里面有个方法,你用用c++重载他,在重载的那个方法里面调用上面我说的打印的api,编译生成的dll放到system32下面。。然后也是loadlib加载。。

对了,放到jdk里面是没有用的。。。。你在程序的打印下当前工程的lib目录是多少。。好像是system里面一个propertits的方法,传什么参数我也不记得。。。。汗。。。。

我感觉应该和tomcat没有关系的~~~

一定可以用的,你没说明白啊,那个包是jni的吗????如果是,貌似是你路径没有设置好,最简单的方法,就是把那个dll文件放到c:/windows/system32下面,就可以用了。

如果只是打印的话,自己写jni就行了。mfc里应该有直接打印word的类。

如果只是个jar包的话,那就更是你路径设置错了。。。把那玩意放到tomcat里面那个lib下面就可以了

你到Tomcat下看看你的工程中lib目录下是否有该包。如果没有的话讲其放入/WEB-INF/lib目录中,或放到Tomcat的lib目录下。然后重启tomcat。