有一些工具可以把Java的class变成一个native的形式,比如dll/so,
前几天有大侠介绍了JET2.0,还有Java to dll工具,如:
http://www.b-novative.com/products/cigee/java_dll/java_dll.htmlVJ++60可以把Java变成exe文件还有几方法(但可能不是你需要的):
 - 用分布式对象的方法,借助一个通用协议,如corba,可以实现Java对象和
   C/C++对象的通信
 - 更一般的,借助TCP/UDP,HTTP等通用协议来把Java和C/C++连起来
 - 借助底层OS的功能,如共享一个文件来传输信息,或是象你说的那样,
   run("javaw netsocket "+var)