Red Hat build of OpenJDK

How To Thumbnail
How To

Build your first application using Java on RHEL 7 with OpenJDK 8

mguerett

Get started developing with Java 8 on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Java development on Red Hat Enterprise Linux by creating a simple Hello World application. You will install a Java Development Kit (JDK), and learn what Java packages are available. The whole tutorial should take less than 10 minutes to complete. You will need a Red Hat Enterprise Linux 7 system with...

New vscode-java
Article

New vscode-java 0.0.8 release

Fred Bricon

Version 0.0.8 of the Java extension for Visual Studio Code (a.k.a. vscode-java) has been unleashed onto the world. It's available in the Visual Studio Code Marketplace and can be found and installed directly from within Code. Highlights of this release can be seen in this screencast: Gradle Support vscode-java finally provides basic Gradle support for Java projects. Basically, you just need to open a folder containing a build.gradle file in its root and wait for the Java support to kick...

New vscode-java
Article

Java Language Support for Visual Studio Code has landed

Gorkem Ercan

Java language server is an implementation of the language server protocol for Java. If you recall, language server protocol provides a common way for editors and IDEs to integrate with language smartness providers. By design, all of the language tooling magic happens on the Java language server, and can provide same level of smartness to tools that support the protocol. In fact, we are working with communities such as Eclipse Che to make this server available for their tools. As...

Article Thumbnail
Article

OpenJDK now available for Windows

Deepak Bhole +2

We are pleased to announce the availability of OpenJDK 8 for Windows. OpenJDK is a fully open-source implementation of the Java SE specification. It is comparable in performance to Oracle and IBM JDKs. Red Hat distributes and fully supports OpenJDK in Red Hat Enterprise Linux 5, 6, and 7, for use with all Java applications. Red Hat has also taken on the role of supporting OpenJDK beyond the public EOL, and is the global maintainer for OpenJDK 6 and 7...

Article Thumbnail
Article

What Lies Beneath: A tour of the dark gritty underbelly of OpenJDK

Andrew Dinn

OpenJDK is the premier open source Java implementation. The OpenJDK project provides the code used to build Red Hat's Java releases for Fedora and RHEL and the Java releases used on most other Linux distributions. It also forms the basis of Oracle's proprietary Java binary releases. The Red Hat OpenJDK team has been working for some time now, along with organizations like the London Java Community (LJC) and some of our academic partners (e.g. Glasgow & Manchester) to encourage researchers...

Article Thumbnail
Article

DevNation Talk: Shenandoah: An ultra-low pause time garbage collector for OpenJDK

Christine Flood

Join us at DevNation and learn about Shenandoah. You've tuned your Java application so that you can promise response times of 10ms and then a GC pause happens. You want to scale up your enterprise application but suddenly your GC pauses go from 50ms to 2 minutes. You need a garbage collector that works while your program is running so that you don't hit the GC wall. Current GC technology works really well for managing pause times right up until...

Article Thumbnail
Article

Java and Sécurité à Devoxx France (French)

Romain Pelisse

Entre l'attaque subie par Github la semaine dernière, et le hack de la chaîne TV5, la présentation que j'ai faite avec François Le Droff vendredi 10 avril, à Devoxx France, sur la Java et la Sécurité ne pouvait tomber plus à point nommée: Devoxx 2015-barbus-et-barbares from François Le Droff Mon comparse ayant déjà pris le temps de publier les slides, j'ai pensé qu'il serait pertinent d'ajouter un lien ici vers ces derniers, car, après tout, si il y a bien...

Article Thumbnail
Article

An ultra-lightweight high-precision logger for OpenJDK

Andrew Haley

I had an interesting question from one of our developers here at Red Hat: "When I was investigating a performance issue in our project after switched to oracle's jdk7u40, I found a performance regression in class sun.net.www.protocl.http.HttpURLConnection.getOutputStream(). This method takes more cpu time than with jdk7u25." And it does, much more time. In fact, when fixedLengthStreamingMode is enabled HttpURLConnection.getOutputStream() takes ten times as long: about 1.2 milliseconds versus 47 microseconds. So, I traced through getOutputStream() deep into the class library...

Article Thumbnail
Article

OpenJDK on AArch64: We have a release

Andrew Haley

We at the AArch64 Port Project are pleased to announce the first release of OpenJDK on the Linux/AArch64 platform. It is the first implementation of the Java platform to be made available for this processor architecture. For those who haven't heard: AArch64 is the latest architecture from ARM. It is an entirely new instruction set, not compatible with the earlier generation of 32-bit ARM processors, so we need a new OpenJDK port for it. This is a complete port, with...