setup-java
SAP Machine
setup-java | SAP Machine | |
---|---|---|
6 | 1 | |
59 | 488 | |
- | 0.6% | |
7.9 | 10.0 | |
4 days ago | 6 days ago | |
Java | Java | |
Universal Permissive License v1.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
setup-java
- Which version you have found most useful and stable after Java 8 ?
-
global-tz, a new fork of iana-tz (uses JEP 330 to automate data transformation)
Oracle setup-java (https://github.com/oracle-actions/setup-java) and its initial version have been using single file execution for quite some time.
-
Introducing the `oracle-actions/setup-java` GitHub action
There's also actions that hit the jdk website using a HEAD request https://github.com/oracle-actions/setup-java/... I don't know why this is necessary AT ALL.
- Github action to download and install Oracle JDK and OpenJDK (including EA) builds.
SAP Machine
-
What's the business thinking behind so many different OpenJDK builds by different vendors?
SapMachine has specific changes that is used in their Cloud platforms. https://github.com/SAP/SapMachine/wiki/Differences-between-SapMachine-and-OpenJDK
What are some alternatives?
Adopt Open JDK - Eclipse Temurin™ build scripts - common across all releases/versions
Graal - GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Liberica JDK - Free and 100% open source Progressive Java Runtime for modern Java™ deployments supported by a leading OpenJDK contributor
Dragonwell8 - Alibaba Dragonwell8 JDK
audiveris - Latest generation of Audiveris OMR engine
rpi-projects - Drivers and home automation projects for Raspberry PI.
JDK - JDK main-line development https://openjdk.org/projects/jdk
qbicc - Experimental static compiler for Java programs.
zgc - The Z Garbage Collector https://wiki.openjdk.org/display/zgc
ikvm - A Java Virtual Machine and Bytecode-to-IL Converter for .NET
jamaica-core - Java functions to simplify the object-oriented API.
JAVA-SE-Tutorial-codeswithpankaj - Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts