| 
 VC可以将一些基础的功能封装在dll中,供不同的程序调用。 pak+jni不是,因为jni大部分是用C++开发的。  | 
|
| 12分 | 
 
Java程序可以通过工具打包成独立运行的EXE 
JNI和JNA可以调用其他语言制作的DLL .so是linux下的“dll”,一般是用C/C++的编译器制作的 用Java配合COM,可以实现EXE和DLL反调用Java制作的JAR包里的功能 不担心运行速度的话,可以考虑WebService 个人认为,Java天生就是相对上层的语言,很多底层的功能都是靠JNI调用本地的C语言的库函数实现的  | 
| 3分 | 
 
具体应用场景是什么? 
 | 
| 
 
具体应用场景是什么?  
——- 理论研究。  | 
|
| 
 
我是C++程序员 
混合编程是未来的发展方向,所以想了解JAVA的优劣。  | 
|
| 
 
JNI可以调用C++类的成员函数不? 
如果可以, JNI的C类可以被JAVA的类继承不?  | 
|
| 11分 | 
 Java 可以将一些基础的功能封装在jar中,供不同的程序调用。 Java程序有类似exe+dll的机制,就是jar+jar  | 
| 3分 | 
 大赞  | 
| 11分 | 
 Q:JNI可以调用C++类的成员函数不? Q:JNI的C类可以被JAVA的类继承不? 参考: Java里大约就是这么一个调用的声明,继承或者不继承都没啥大意义,知道它对应着JNI DLL里面的一个函数就足够了  | 
| 
 
Windows下: 
Java程序调用VC7的dll 安卓下 安卓程序调用so都实现了。 安卓下,4个工程1个apk调用3个jar也成功了  | 
|