论坛首页 入门讨论版 企业应用

jar如何生成dll

浏览 1584 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2006-12-11
最近在公司做一个研发项目,服务器端己完成.客户端jar包也完成了.
  现在面临的问题是如何将jar生成dll,能让不同的语言可以引用,如C++,VC++,VB...
在网上找了些资料,说是可以用visual J++生成,是否有人做过,能否指教一,二.
   
最后更新时间:2006-12-11
jar生成dll? 没听说过啊...
能让不同的语言可以引用?
   
0 请登录后投票
最后更新时间: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接口(应该有这方面文章),总之最好不要在进程内解决这么烦琐的问题。
   
0 请登录后投票
最后更新时间:2006-12-11
jar是可以生成dll,在我来研发之前,有位高手做过,不过他走了,现在联系不到他.用C写,那可能很麻烦,我是实现socket连接,进行封装,代码量稍大.如果用C去实现,可能花太多时间.
  不知道有哪位以前做可,能指点一下,就好了.
   
0 请登录后投票
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐