java.launcher包,其实不算是个真正意思上的java包,因为里面只有4个其它类型的文件,分别是java_md.c,java_md.h,java.c,java.h。
知道了JNI就知道了其实JAVA并不是所有东西都需要自己来实现的,也可以调用操作系统中的现成东东,因为操作系统是使用C语言实现的,所以JVM在与操作系统打交道的时候需要用到一些C语言的头文件。
这个应该不难理解。
【熟悉java.launcher包】
java.launcher包,其实不算是个真正意思上的java包,因为里面只有4个其它类型的文件,分别是java_md.c,java_md.h,java.c,java.h。
知道了JNI就知道了其实JAVA并不是所有东西都需要自己来实现的,也可以调用操作系统中的现成东东,因为操作系统是使用C语言实现的,所以JVM在与操作系统打交道的时候需要用到一些C语言的头文件。
这个应该不难理解。
【熟悉java.launcher包】