定制自己的api库

在jcdk里面有api.jar,是sun提供的示例库,你可以通过反编译查看到源码,反编译工具可以使用XJad或者eclipse,这些工具我会传到我的资源里面,也可以网上找到。

 

反编译完之后可以自己用eclipse新建一个api库的工程,反编译出来的源码很多地方会有错误,需要做一些修改,同时可以修改源码实现自己的api库,可以添加或者缩减类。

 

编译完之后生成了很多.class文件,那现在如何把这些.class文件转换成.jca文件,然后用maskgen生成mask.c呢?

 

api库分好多个package,一个目录就是一个package,同时对应于一个.jca文件

这些package有很多互相嵌套使用,所以就必须先生成所有package的exp文件,然后再生成jca文件(这个问题折腾了我两天时间:()。生成jca文件之后就可以使用maskgen生成mask.c文件了。

 

maskgen的使用我准备单独说,因为在缺少授权版本的jcdk的情况下,这个工具使用比较复杂。

你可能感兴趣的:(定制自己的api库)