通过Java JNA调用DLL / Exe

时间:2015-01-22 03:59:21

标签: java dll vb6 exe jna

目前我有一个包含exe文件和vbp文件的现有VB6项目,我的任务是通过Java调用vb函数(JNA / JNI),我知道我们可以使用JNA从java调用DLL,但是这个项目没有不包含DLL文件。我可以通过java调用exe而无需打开UI,或者有没有办法将exe转换为DLL,或者我可以在某处找到DLL文件?

我是VB的新手,如果我错了,请告诉我,先谢谢你。

1 个答案:

答案 0 :(得分:0)

没有。如果不打开UI,则无法通过java调用exe(除非您的程序具有完整的命令行模式)。是的,您可以将vb6项目转换为DLL。不,你不能自动魔术。鉴于此,在不了解VB的情况下,几乎可以更容易地用Java重写各种函数。