`
myworkfirst
  • 浏览: 44118 次
文章分类
社区版块
存档分类
最新评论

jar如何生成dll

阅读更多
    最近在公司做一个研发项目,服务器端己完成.客户端jar包也完成了.
  现在面临的问题是如何将jar生成dll,能让不同的语言可以引用,如C++,VC++,VB...
在网上找了些资料,说是可以用visual J++生成,是否有人做过,能否指教一,二.
分享到:
评论
3 楼 myworkfirst 2006-12-11  
  jar是可以生成dll,在我来研发之前,有位高手做过,不过他走了,现在联系不到他.用C写,那可能很麻烦,我是实现socket连接,进行封装,代码量稍大.如果用C去实现,可能花太多时间.
  不知道有哪位以前做可,能指点一下,就好了.
2 楼 qiezi 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接口(应该有这方面文章),总之最好不要在进程内解决这么烦琐的问题。
1 楼 blackbat 2006-12-11  
jar生成dll? 没听说过啊...
能让不同的语言可以引用?

相关推荐

Global site tag (gtag.js) - Google Analytics