我有一个用c编写的进程,它使用createevent引发一个命名事件。waitforsingleobject函数有java实现吗?有没有更好的方法在c或.net进程和java进程之间传递事件?(我知道可以选择使用jni Package 我想要的任何调用。我正在找一个已经处理过的图书馆。)谢谢,阿里尔
zzlelutf1#
可能有用的技术:javanativeaccess(jna)为java程序提供了对本机共享库(windows上的dll)的轻松访问,而无需编写java代码,无需jni或本机代码。面向消息的中间件,包括c/c++驱动程序,例如apache activemq、openmq或xmlblaster
dgenwo3n2#
标准javaapi中没有这样的api,因为这是一个高度特定于平台的windows(而java是独立于平台的,所以在java的标准api中找不到这种只支持windows的功能)。您可以用c++编写一些代码,并使用jni从java程序调用它。
2条答案
按热度按时间zzlelutf1#
可能有用的技术:
javanativeaccess(jna)为java程序提供了对本机共享库(windows上的dll)的轻松访问,而无需编写java代码,无需jni或本机代码。
面向消息的中间件,包括c/c++驱动程序,例如apache activemq、openmq或xmlblaster
dgenwo3n2#
标准javaapi中没有这样的api,因为这是一个高度特定于平台的windows(而java是独立于平台的,所以在java的标准api中找不到这种只支持windows的功能)。
您可以用c++编写一些代码,并使用jni从java程序调用它。