jdk8u

2016-05-30  本文已影响0人  hinus

1. configure选项:

--with-debug-level=release/fastdebug/slowdebug

使用 --help 可以查看所有的选项。

--prefix 可以指定安装目录,要把目录里都清空,尤其是build什么的那些文件,然后再运行configure

configure 提示缺少 Xlib

make LOG=debug

2. native函数就写在jdk/src的java文件里吧。会在build文件夹里生成的。

3. jdk/lib/amd64/libnet.so,比如我在native文件夹里新加了c文件,这是一种新的网络实现。最终会被编译链接到这里。

4. PlainDatagramSocketImpl,这个里面使用了JVM_Connect,也要生成一个与此文件对应的RDMA文件

5. ServerSocket这个接口所使用的具体实现是SocksSocketImpl,应该考虑再创建一个继承自RdmaSocket

6. UnsatisfiedLinkErrro: 最后的结果是在mapfile里没有导出。

make/linux/makefiles/vm.make 这个e里面可以修改依赖的库

上一篇 下一篇

猜你喜欢

热点阅读