浏览 1584 次
|
锁定老贴子 主题:jar如何生成dll
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2006-12-11
最近在公司做一个研发项目,服务器端己完成.客户端jar包也完成了.
现在面临的问题是如何将jar生成dll,能让不同的语言可以引用,如C++,VC++,VB... 在网上找了些资料,说是可以用visual J++生成,是否有人做过,能否指教一,二. 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-11
jar生成dll? 没听说过啊...
能让不同的语言可以引用? |
|
| 返回顶楼 | |
|
最后更新时间:2006-12-11
jar生成DLL应该是不可以,可以用C语言写一个DLL,调用jni启动一个VM,让它执行指定程序。我以前看过不过没测试它,jni头文件里有这个函数:
_JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **pvm, void **penv, void *args); 搜了一篇: http://tech.ccidnet.com/art/1081/20050413/237901_1.html 不知道有没有用。 其实不必局限在“本地调用”上,性能允许的情况下,可以利用Web服务,或者是用java写COM接口(应该有这方面文章),总之最好不要在进程内解决这么烦琐的问题。 |
|
| 返回顶楼 | |
|
最后更新时间:2006-12-11
jar是可以生成dll,在我来研发之前,有位高手做过,不过他走了,现在联系不到他.用C写,那可能很麻烦,我是实现socket连接,进行封装,代码量稍大.如果用C去实现,可能花太多时间.
不知道有哪位以前做可,能指点一下,就好了. |
|
| 返回顶楼 | |





