Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo compilar y depurar el código fuente de openjdk

Cómo compilar y depurar el código fuente de openjdk

Herramientas necesarias para construir el entorno

1. Herramienta cygwin. El objetivo principal de esta herramienta es simular un entorno virtual Unix en una plataforma Windows.

Para compilar openJDK en ventana, necesitamos instalar manualmente las siguientes herramientas:

Devel:binutils,make.

Interpreters:m4

Utilidades:cpio,awk,file (Durante el proceso de instalación, no encontré el paquete awk ni el paquete de archivos).

Archivo:zip,unzip

Sistema: procps

El par clave-valor proporcionado en la descripción anterior: (nombre de archivo anterior: nombre del paquete de software)

2. Instale el compilador que elegí usar es VS2010. este compilador está empaquetado en Windows SDK v7.0a; de lo contrario, deberá descargar el SDK usted mismo.

(Después de la instalación, cygwin y vs2010 agregarán sus respectivas rutas de directorio bin a la variable de entorno de ruta del sistema operativo. Debe asegurarse de que el directorio bin de vs2010 esté antes del directorio bin de cygwin, porque el directorios bin de estos dos software. Hay un conector en "

3. Descargue el JDK compilado.

4. El último paso es descargar un Apache ANT y la parte del código Java. del JDK se utiliza en el script Compilado por ANT, la versión del script ANT requiere 1.6.5 o superior

5.Preparar dependencias

Dado que el código fuente es OpenJDK. No es 100% de código abierto. Al compilar JDK, necesitamos esta parte del paquete de código cerrado, que oficialmente se llama "complemento JDK". Esta parte del paquete de código cerrado se puede descargar desde la página de publicación del código fuente. Windows, existe en forma de paquete jar. Puede utilizar el siguiente comando para instalarlo

java -jar jdk-7-ea-plug-b121-windows-i586-09_dec_1010.jar <. /p>

Después de ejecutar el comando, aparecerá un cuadro de aviso, haga clic en Aceptar para aceptar el acuerdo e instalarlo en el directorio especificado.

Una vez completada la instalación, cree una variable de entorno ". ALT_BINARY_PLUGS-PATH". El valor de esta variable es la ruta de instalación del complemento JDK, que se utilizará para futuras compilaciones

6. Instale FreeType que sea superior a 2.3. Esta es una fuente gratuita Biblioteca de renderizado Después de la instalación, debe usarla para herramientas como JDK Swing y JConsole. Las variables "ALT_FREETYPE_LIB_PATH" y "ALT_FREETYPE_HEADERS_PATH" apuntan al directorio bin en el directorio de instalación de FreeType y al directorio de inclusión en el directorio de instalación de FreeType, respectivamente. Otra cosa que no se menciona en la documentación oficial pero que se debe hacer es agregar el directorio bin FreeType a la variable de entorno PATH

7. Aproximadamente 298 MB después de la instalación, puede buscar la dirección de descarga en el sitio web oficial de Microsoft y es gratis una vez completada la instalación. Cree la variable de entorno "ALT_DXSDK_PATH" que apunte al directorio de instalación de DirectX 9.0 SDK.

8. Busque la biblioteca de vínculos dinámicos denominada "MSVCR100.DLL". Si el lector ha instalado el conjunto completo de Visual Studio 2010 con anticipación, puede encontrar este archivo localmente; de ​​lo contrario, puede buscar una dirección de descarga separada en Internet, que tiene aproximadamente 744 KB.

Establezca la variable de entorno "ALT_MSVCRNN_DLL_PATH" en el directorio donde se encuentra el archivo. Si el lector elige VS2003, el nombre del archivo debe ser "MSVCR73.DLL", que debe incluirse en muchos programas. Si no se puede encontrar, debe haber uno en el directorio bin del Bootstrap JDK descargado anteriormente. Si no puede encontrarlo, debería haber uno en el directorio bin del Bootstrap JDK que descargó anteriormente.