All Projects → alibaba → Dragonwell8

alibaba / Dragonwell8

Licence: gpl-2.0
Alibaba Dragonwell8 JDK

Programming Languages

shell
77523 projects
M4
1887 projects
HTML
75241 projects
Makefile
30231 projects
c
50402 projects - #5 most used programming language
perl
6916 projects
sed
78 projects

Projects that are alternatives of or similar to Dragonwell8

java-metadata
Project collecting release metadata of various JDK distributions.
Stars: ✭ 18 (-99.47%)
Mutual labels:  jdk, openjdk, dragonwell8
java-in-termux
This script will install java (openjdk-11/8) in termux without root! Available for aarch64 or armv8, arm64, armhf, armv7l, arm or arm32 or armv7 or aarch32
Stars: ✭ 10 (-99.71%)
Mutual labels:  jdk, openjdk
openjdk
Current JDK release and early-access builds
Stars: ✭ 27 (-99.21%)
Mutual labels:  jdk, openjdk
homebrew-zulu
Homebrew Casks for Azul Zulu OpenJDK & Mission Control
Stars: ✭ 172 (-94.95%)
Mutual labels:  jdk, openjdk
jdk8u-xcode10
How to compile JDK 8u with Xcode 9, 10, 11 or 12 on macOS. Also with Shenandoah and JavaFX
Stars: ✭ 34 (-99%)
Mutual labels:  jdk, openjdk
whichjdk.com
Which Version of JDK Should I Use?
Stars: ✭ 55 (-98.38%)
Mutual labels:  openjdk
openjdk-runtime
Google Cloud Platform OpenJDK Docker image
Stars: ✭ 58 (-98.3%)
Mutual labels:  openjdk
framework
Aplus Full-Stack Framework
Stars: ✭ 172 (-94.95%)
Mutual labels:  lts
Blog Tutorials
⭐️ Codebase for the tutorials on my blog about Java, Spring Boot, AWS, Kotlin and Testing
Stars: ✭ 257 (-92.45%)
Mutual labels:  jdk
kubernetes-lts
Kubernetes LTS(long term support)
Stars: ✭ 186 (-94.53%)
Mutual labels:  lts
maven-springboot-electron
Package your Java Web Application with Electron + OpenJDK only using Maven
Stars: ✭ 44 (-98.71%)
Mutual labels:  jdk
UnicodeBOMInputStream
Doing things right, in the name of Sun / Oracle
Stars: ✭ 36 (-98.94%)
Mutual labels:  jdk
java-portable
Install a portable version of the JDK (and bundled JRE) and run it everywhere without admin rights on Windows.
Stars: ✭ 22 (-99.35%)
Mutual labels:  jdk
cryostat
Secure JDK Flight Recorder management for containerized JVMs
Stars: ✭ 147 (-95.68%)
Mutual labels:  jdk
DJY-Nethunter-Andrax-Kernel-Source
This is the DJY nethunter kernel source code for Oneplus6 and 6T
Stars: ✭ 47 (-98.62%)
Mutual labels:  lts
radiobrowser4j
RadioBrowser Java API library
Stars: ✭ 30 (-99.12%)
Mutual labels:  jdk
nashorn
A fork of Oracle's EcmaScript 5.1 engine Nashorn, compatible with Java 7
Stars: ✭ 29 (-99.15%)
Mutual labels:  jdk
sbt-jmh
"Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
Stars: ✭ 740 (-78.25%)
Mutual labels:  openjdk
Light Task Scheduler
Distributed Scheduled Job Framework
Stars: ✭ 2,899 (-14.81%)
Mutual labels:  lts
AndroidIDE
AndroidIDE is an IDE for Android to develop full featured Android apps on Android smartphones.
Stars: ✭ 98 (-97.12%)
Mutual labels:  openjdk

Dragonwell Logo

Alibaba Dragonwell8 User Guide

Alibaba Dragonwell8 Release Notes

Introduction

Over the years, Java has proliferated in Alibaba. Many applications are written in Java and many our Java developers have written more than one billion lines of Java code.

Alibaba Dragonwell, as a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba optimized for online e-commerce, financial, logistics applications running on 100,000+ servers. Alibaba Dragonwell is the engine that runs these distributed Java applications in extreme scaling.

The current release supports Linux/x86_64 platform only.

Alibaba Dragonwell is clearly a "friendly fork" under the same licensing terms as the upstream OpenJDK project. Alibaba is committed to collaborate closely with OpenJDK community and intends to bring as many customized features as possible from Alibaba Dragonwell to the upstream.

Using Alibaba Dragonwell

Alibaba Dragonwell JDK currently supports Linux/x86_64 platform only.

Installation

Option 1, Download and install pre-built Alibaba Dragonwell
Option 2, Install via YUM

Alibaba Dragonwell is officially supported and maintained in Alibaba Cloud Linux 2 (Aliyun Linux 2) YUM repository, and this repo should be also compatible with Aliyun Linux 17.1, Red Hat Enterprise Linux 7 and CentOS 7.

  • For users running Alibaba Cloud Linux 2 OS, you should be able to install Alibaba Dragonwell by simply running: sudo yum install -y java-1.8.0-alibaba-dragonwell;
  • For users running with aforementioned compatible distros, place a new repository file under /etc/yum.repos.d (e.g.: /etc/repos.d/alinux-plus.repo) with contents as follows, then you should be able to install Alibaba Dragonwell by executing: sudo yum install -y java-1.8.0-alibaba-dragonwell:
# plus packages provided by Aliyun Linux dev team
[plus]
name=AliYun-2.1903 - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/alinux/2.1903/plus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN

Enable Alibaba Dragonwell for Java applications

To enable Alibaba Dragonwell JDK for your application, simply set JAVA_HOME to point to the installation directory of Alibaba Dragonwell. If you installed Dragonwell JDK via YUM, follow the instructions prompted from post-install outputs, e.g.:

=======================================================================
Alibaba Dragonwell is installed to:
    /opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
You can set Alibaba Dragonwell as default JDK by exporting the
following ENV VARs:
$ export JAVA_HOME=/opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
$ export PATH=${JAVA_HOME}/bin:$PATH
=======================================================================

Acknowledgement

Special thanks to those who have made contributions to Alibaba's internal JDK builds.

Publications

Technologies included in Alibaba Dragonwell have been published in following papers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].