OpenJDK cookbook over 80 recipes to build and extend your very own version of Java platform using OpenJDK project

If you are an experienced Java developer using Java 7 platform and want to get your grips on OpenJDK for Java development, this is the book for you. JDK users who wish to migrate to OpenJDK will find this book very useful.

Detalles Bibliográficos
Otros Autores: Kasko, Alex, author (author), Kobylyanskiy, Stanislav, author (cover designer), Mironchenko, Alexey, author, Benedetti, Benoit, cover designer
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing 2015.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629603506719
Tabla de Contenidos:
  • ""Cover""; ""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Getting Started with OpenJDK""; ""Introduction""; ""Distinguishing OpenJDK from Oracle JDK""; ""Installing OpenJDK on Windows""; ""Configuring OpenJDK on Windows""; ""Installing OpenJDK on Linux""; ""Configuring OpenJDK on Linux""; ""Navigating through OpenJDK groups and projects""; ""Chapter 2: Building OpenJDK 6""; ""Introduction""; ""Preparing CA certificates""; ""Building OpenJDK 6 on Ubuntu Linux 12.04 LTS""
  • ""Setting up the minimum build environment for the most compatible Linux builds""""Installing Cygwin for Windows builds""; ""Building 32-bit FreeType libraries for OpenJDK 6 on Windows""; ""Building 64-bit FreeType libraries for OpenJDK 6 on Windows""; ""Building 32-bit OpenJDK 6 on Windows 7 SP1""; ""Building 64-bit OpenJDK 6 on Windows 7 x64 SP1""; ""Chapter 3: Building OpenJDK 7""; ""Introduction""; ""Building OpenJDK 7 on Ubuntu Linux 12.04 LTS""; ""Building OpenJDK 7 on Mac OS X""; ""Building 32-bit FreeType libraries for OpenJDK 7 on Windows""
  • ""Building 64-bit FreeType libraries for OpenJDK 7 on Windows""""Building 32-bit OpenJDK 7 on Windows 7 SP1""; ""Building 64-bit OpenJDK 7 on Windows 7 x64 SP1""; ""Preparing a standalone toolchain for 32- and 64-bit Windows' builds""; ""Chapter 4: Building OpenJDK 8""; ""Introduction""; ""Working with GNU Autoconf""; ""Building OpenJDK 8 Ubuntu Linux 12.04 LTS""; ""Using ccache to speed up the OpenJDK 8 build process""; ""Building OpenJDK 8 on Mac OS X""; ""Building OpenJDK 8 on Windows 7 SP1""; ""Chapter 5: Building IcedTea""; ""Introduction""; ""Building IcedTea 6""
  • ""Building IcedTea 7""""Building OpenJDK 7 with IcedTea patches""; ""Building IcedTea 7 with the NSS security provider""; ""Building IcedTea 6 with the SystemTap support""; ""Chapter 6: Building IcedTea with Other VM Implementations""; ""Introduction""; ""Configuring cross-compilation between ARM and x86""; ""Building IcedTea for ARM with integrated CACAO VM""; ""Porting JamVM to use OpenJDK""; ""Configuring Zero-assembler with the Shark compiler to use OpenJDK""; ""Building for MIPS and other architectures using OpenEmbedded recipes""
  • ""Chapter 7: Working with WebStart and the Browser Plugin""""Introduction""; ""Building the IcedTea browser plugin on Linux""; ""Using the IcedTea Java WebStart implementation on Linux""; ""Preparing the IcedTea Java WebStart implementation for Mac OS X""; ""Preparing the IcedTea Java WebStart implementation for Windows""; ""Chapter 8: Hacking OpenJDK""; ""Introduction""; ""Setting up the development environment with NetBeans""; ""Working with Mercurial forest""; ""Understanding OpenJDK 6 and 7 incremental builds""; ""Debugging Java code using NetBeans""
  • ""Debugging C++ code using NetBeans""