ubuntu编译openjdk6

1. 编译过程类似openjdk7,编译脚本也采用相同的内容。

2. 类库还需要其他几个,编译中都会有提示说xxx.h不存在,查找方法还是如下:

$apt-file search xxx.h

3. 我下载的openjdk6代码编译中出现个很奇怪的问题,花了整个晚上还有一个早晨。发现解决办法很简单,但是不知道有没有后遗症。

    涉及代码:/home/haowei/openjdk6/jdk/src/share/native/sun/security/pkcs11/j2secmod.h
修改前:

#include <jni.h>

#include "sun_security_pkcs11_Secmod.h"

// #define SECMOD_DEBUG

修改后:

#include <jni.h>

// #include "sun_security_pkcs11_Secmod.h"

// #define SECMOD_DEBUG


在我的编译过程中,不注释这一行,会出现下面这个方法的相关错误:

Java_sun_security_pkcs11_Secmod_nssGetModuleList

注释这一行之后,编译过程就没有其他问题了。

你可能感兴趣的:(OpenJDK)