浏览 4244 次
锁定老帖子 主题:jar如何生成dll
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-11
现在面临的问题是如何将jar生成dll,能让不同的语言可以引用,如C++,VC++,VB... 在网上找了些资料,说是可以用visual J++生成,是否有人做过,能否指教一,二. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间: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去实现,可能花太多时间.
不知道有哪位以前做可,能指点一下,就好了. |
|
返回顶楼 | |