Hi guys!
I want to program java in VS Code, i have the java VS extension installed but in order to get up and running with java i need Java SE Development Kit 19, how do i install that with all tools that is needed for java programming?
When i run the command
archlinux-java status
Available Java environments:
java-17-openjdk
java-19-jdk
java-19-openjdk (default)
it means java 19 is installed and set, but is it the right java that is required?
I recommend using SDKMan (sdkman[dot]io) instead.
The right java version depends on the project you will work on. If its your own project then its entirely up to you (or youe dependencies) what version to use.
Only you as the developer can decide which version you want to use.
is this any helpful for me?
sudo pacman -S jre-openjdk-headless jre-openjdk jdk-openjdk openjdk-doc openjdk-src
I want to aim at Full stack developer, front end and back end, i want to able to develop both client and server software!
I have absolutely no idea. I’ve never programmed in java, so I have no, none, 0
idea…that’s why I recommended someone who might know more. The only thing I can do is point you in this direction:
https://wiki.archlinux.org/title/Java
And note that there are many jdk
packages in both the AUR as well as the repositories:
$ pamac search jdk
zulu-jre-fx-bin 17.0.5-1 AUR
Azul Zulu builds of OpenJDK are
open source, TCK-tested and
certified builds of OpenJDK.
zulu-8-bin 8.0.352-1 AUR
Zulu Community builds of OpenJDK
are fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
zulu-19-bin 19.0.1-1 AUR
Azul Zulu builds of OpenJDK are
open source, TCK-tested and
certified builds of OpenJDK.
zulu-18-bin 18.0.2-1 AUR
Azul Zulu builds of OpenJDK are
open source, TCK-tested and
certified builds of OpenJDK.
zulu-17-bin 17.0.5-1 AUR
Azul Zulu builds of OpenJDK are
open source, TCK-tested and
certified builds of OpenJDK.
zulu-16-bin 16.0.2-1 AUR
Azul Zulu builds of OpenJDK are
open source, TCK-tested and
certified builds of OpenJDK.
zulu-15-bin 15.0.9-1 AUR
Zulu Community builds of OpenJDK
are fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
zulu-14-bin 14.0.2-3 AUR
Zulu Community builds of OpenJDK
are fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
zulu-13-bin 13.0.12-1 AUR
Zulu Community builds of OpenJDK
are fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
zulu-12-bin 12.0.2-1 AUR
Zulu Community builds of OpenJDK
are fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
zulu-11-bin 11.0.17-1 AUR
Zulu Community builds of OpenJDK
are fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
zulu-10-bin 10.0.2-2 AUR
Zulu is a certified build of
OpenJDK that is fully compliant
with the Java SE standard.
truffleruby-bin 19.3.0-1 AUR
Virtual package for backwards
compatibility; please directly
install truffleruby-jdk8-bin
instead
liberica-jre-8-full-bin 8u333+2-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Full version
includes OpenJFX.
liberica-jre-11-full-bin 11.0.17.u7-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Full version
includes OpenJFX.
liberica-jre-11-bin 11.0.15+10-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
jre-lts 17.0.5-1 AUR
Oracle Java Runtime Environment
(LTS release)
jre-jetbrains 17.0.5b653.14-1 AUR
OpenJDK Java 17 runtime with some
fixes and enhancements by JetBrains
jre 19.0.1-1 AUR
Oracle Java Runtime Environment
hmcl-zulu-bin 3.5.3.220.zulu.17.0.3-2 AUR
Hello Minecraft Launcher, with zulu
openjdk included.
graalpython-bin 19.3.0-1 AUR
Virtual package for backwards
compatibility; please directly
install graalpython-jdk8-bin
instead
graal-native-image-bin 19.3.0-1 AUR
Virtual package for backwards
compatibility; please directly
install native-image-jdk8-bin
instead
graal-bin 19.3.0-1 AUR
Virtual package for backwards
compatibility; please directly
install jdk8-graalvm-bin instead
fastr-bin 19.3.0-1 AUR
Virtual package for backwards
compatibility; please directly
install fastr-jdk8-bin instead
bishengjre-17 17.0.3-1 AUR
BiSheng JDK is a high-performance
OpenJDK distribution for production
environments.
zulu-jdk-fx-bin 17.0.1-1 AUR
Azul Zulu builds of OpenJDK are
open source, TCK-tested and
certified builds of OpenJDK.
zulu-embedded-jdk8 8.0.282-1 AUR
Zulu Embedded is a certified build
of OpenJDK for Armv8/v7/v6 devices.
zulu-embedded-jdk11 11.0.17-1 AUR
Zulu Embedded is a certified build
of OpenJDK for Armv8/v7/v6 devices.
zulu-embedded-jdk 19.0.1-1 AUR
Zulu Embedded is a certified build
of OpenJDK for ARMv8 64bit devices.
truffleruby-jdk8-bin 21.2.0.1-1 AUR
GraalVM-based, high-performance
implementation of the Ruby language
(Java 8 version)
truffleruby-jdk19-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the Ruby language
(Java 19 version)
truffleruby-jdk17-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the Ruby language
(Java 17 version)
truffleruby-jdk16-bin 21.2.0.1-1 AUR
GraalVM-based, high-performance
implementation of the Ruby language
(Java 16 version)
truffleruby-jdk11-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the Ruby language
(Java 11 version)
sapmachine-jdk-bin 11.0.10-1 AUR
This project contains a downstream
version of the OpenJDK project. It
is used to build and maintain a SAP
supported version of OpenJDK for
SAP customers and partners who wish
to use OpenJDK to run their
applications.
openjdk-src-xdg-bin 19.0.1.u10-2 AUR
OpenJDK Java 19 sources - with
improved Support for the XDG Base
Directory Specification
openjdk-src-xdg 19.0.1.u10-2 AUR
OpenJDK Java 19 sources - with
improved Support for the XDG Base
Directory Specification
openjdk-src 19.0.1.u10-3 extra
OpenJDK Java 19 sources
openjdk-doc-xdg-bin 19.0.1.u10-2 AUR
OpenJDK Java 19 documentation -
with improved Support for the XDG
Base Directory Specification
openjdk-doc-xdg 19.0.1.u10-2 AUR
OpenJDK Java 19 documentation -
with improved Support for the XDG
Base Directory Specification
openjdk-doc 19.0.1.u10-3 extra
OpenJDK Java 19 documentation
openjdk8-src 8.352.u08-2 extra
OpenJDK Java 8 sources
openjdk8-shenandoah-src 8.u302b08-2 AUR
OpenJDK Java 8 sources
openjdk8-shenandoah-doc 8.u302b08-2 AUR
OpenJDK Java 8 documentation
openjdk8-doc 8.352.u08-2 extra
OpenJDK Java 8 documentation
openjdk18-src 18.0.2.u1-3 AUR
OpenJDK Java 18 sources
openjdk18-doc 18.0.2.u1-3 AUR
OpenJDK Java 18 documentation
openjdk17-src 17.0.5.u1-1 extra
OpenJDK Java 17 sources
openjdk17-doc 17.0.5.u1-1 extra
OpenJDK Java 17 documentation
openjdk16-src 16.0.2.u7-2 AUR
OpenJDK Java 16 sources
openjdk16-doc 16.0.2.u7-2 AUR
OpenJDK Java 16 documentation
openjdk15-src 15.0.3.u3-2 AUR
OpenJDK Java 15 sources
openjdk15-doc 15.0.3.u3-2 AUR
OpenJDK Java 15 documentation
openjdk14-src 14.0.2.u12-2 AUR
OpenJDK Java 14 sources
openjdk14-doc 14.0.2.u12-2 AUR
OpenJDK Java 14 documentation
openjdk13-src 13.0.5.1.u1-2 AUR
OpenJDK Java 13 sources
openjdk13-doc 13.0.5.1.u1-2 AUR
OpenJDK Java 13 documentation
openjdk12-src 12.0.2.u10-2 AUR
OpenJDK Java 12 sources
openjdk12-doc 12.0.2.u10-2 AUR
OpenJDK Java 12 documentation
openjdk11-src 11.0.17.u1-1 extra
OpenJDK Java 11 sources
openjdk11-doc 11.0.17.u1-1 extra
OpenJDK Java 11 documentation
native-image-jdk8-bin 21.2.0-1 AUR
Plugin to turn GraalVM-based
applications into native binary
images (Java 8 version)
native-image-jdk19-bin 22.3.0-1 AUR
Plugin to turn GraalVM-based
applications into native binary
images (Java 19 version)
native-image-jdk17-bin 22.3.0-1 AUR
Plugin to turn GraalVM-based
applications into native binary
images (Java 17 version)
native-image-jdk16-bin 21.2.0-1 AUR
Plugin to turn GraalVM-based
applications into native binary
images (Java 16 version)
native-image-jdk11-ee-bin 20.0.0-1 AUR
(Enterprise Edition) Plugin to turn
GraalVM-based applications into
native binary images (Java 11
version)
native-image-jdk11-bin 22.3.0-1 AUR
Plugin to turn GraalVM-based
applications into native binary
images (Java 11 version)
liberica-jdk-full-bin 19.0.1.u11-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Full version
includes OpenJFX.
liberica-jdk-8-full-bin 8u352+8-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Full version
includes OpenJFX.
liberica-jdk-17-full-bin 17.0.5.u8-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Full version
includes OpenJFX.
liberica-jdk-11-lite-bin 11.0.15+10-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Lite version
has compressed modules.
liberica-jdk-11-full-bin 11.0.17.u7-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads. Full version
includes OpenJFX.
liberica-jdk-11-bin 11.0.15+10-1 AUR
BellSoft builds of OpenJDK are
fully certified and 100% open
source Java Development Kits (JDKs)
for all Java development and
production workloads.
ldapjdk 4.22.0-1 AUR
The Mozilla LDAP Java SDK
jre-openjdk-xdg-bin 19.0.1.u10-2 AUR
OpenJDK Java 19 full runtime
environment - with improved Support
for the XDG Base Directory
Specification
jre-openjdk-xdg 19.0.1.u10-2 AUR
OpenJDK Java 19 full runtime
environment - with improved Support
for the XDG Base Directory
Specification
jre-openjdk-wakefield-headless 19-1 AUR
Wakefield OpenJDK Java 19 headless
runtime environment
jre-openjdk-headless-xdg-bin 19.0.1.u10-2 AUR
OpenJDK Java 19 headless runtime
environment - with improved Support
for the XDG Base Directory
Specification
jre-openjdk-headless-xdg 19.0.1.u10-2 AUR
OpenJDK Java 19 headless runtime
environment - with improved Support
for the XDG Base Directory
Specification
jre-openjdk-headless 19.0.1.u10-3 extra
OpenJDK Java 19 headless runtime
environment
jre-openjdk 19.0.1.u10-3 extra
OpenJDK Java 19 full runtime
environment
jre8-openjdk-shenandoah-headless 8.u302b08-2 AUR
OpenJDK Java 8 headless runtime
environment
jre8-openjdk-shenandoah 8.u302b08-2 AUR
OpenJDK Java 8 full runtime
environment
jre8-adoptopenjdk-headless 8u352b08-1 AUR
AdoptOpenJDK Java 8 headless
runtime environment
jre8-adoptopenjdk 8u352b08-1 AUR
AdoptOpenJDK Java 8 full runtime
environment
jre18-openjdk-headless 18.0.2.u1-3 AUR
OpenJDK Java 18 headless runtime
environment
jre18-openjdk 18.0.2.u1-3 AUR
OpenJDK Java 18 full runtime
environment
jre17-openjdk-headless 17.0.5.u1-1 extra
OpenJDK Java 17 headless runtime
environment
jre17-openjdk 17.0.5.u1-1 extra
OpenJDK Java 17 full runtime
environment
jre16-openjdk-headless 16.0.2.u7-2 AUR
OpenJDK Java 16 headless runtime
environment
jre16-openjdk 16.0.2.u7-2 AUR
OpenJDK Java 16 full runtime
environment
jre15-openjdk-headless 15.0.3.u3-2 AUR
OpenJDK Java 15 headless runtime
environment
jre15-openjdk 15.0.3.u3-2 AUR
OpenJDK Java 15 full runtime
environment
jre14-openjdk-headless 14.0.2.u12-2 AUR
OpenJDK Java 14 headless runtime
environment
jre14-openjdk 14.0.2.u12-2 AUR
OpenJDK Java 14 full runtime
environment
jre13-openjdk-headless 13.0.5.1.u1-2 AUR
OpenJDK Java 13 headless runtime
environment
jre13-openjdk 13.0.5.1.u1-2 AUR
OpenJDK Java 13 full runtime
environment
jre12-openjdk-headless 12.0.2.u10-2 AUR
OpenJDK Java 12 headless runtime
environment
jre12-openjdk 12.0.2.u10-2 AUR
OpenJDK Java 12 full runtime
environment
java-openjdk-loom-ea-bin 115:19_6520b71-1 AUR
Java Project Loom OpenJDK 19
Early-Access Build
java-openjdk-ea-bin 20b29-1 AUR
Java OpenJDK 20 Early-Access Build
java-openjdk-bin 19.0.1.u10-1 AUR
Java OpenJDK 19.0.1 Oracle Build.
java-atk-wrapper-openjdk-ea 0.40.0-1 AUR
ATK wrapper for screen reader
access to Java Swing applications -
OpenJDK 19
java-atk-wrapper-openjdk8 0.40.0-1 community
ATK wrapper for screen reader
access to Java Swing applications -
OpenJDK 8
java-atk-wrapper-openjdk17 0.40.0-1 community
ATK wrapper for screen reader
access to Java Swing applications -
OpenJDK 17
java-atk-wrapper-openjdk11 0.40.0-1 community
ATK wrapper for screen reader
access to Java Swing applications -
OpenJDK 11
java-atk-wrapper-openjdk 0.40.0-1 community
ATK wrapper for screen reader
access to Java Swing applications -
OpenJDK 18
java8-openjdk-hsdis 8.u252-1 AUR
Disassembler for HotSpot
java14-openjdk-hsdis 14.0.1-1 AUR
Disassembler for HotSpot
java11-openjdk-hsdis 11.0.8-1 AUR
Disassembler for HotSpot
graalwasm-jdk8-bin 21.2.0-1 AUR
GraalVM-based, high-performance
WebAssembly platform, Java 8
version
graalwasm-jdk19-bin 22.3.0-1 AUR
GraalVM-based, high-performance
WebAssembly platform, Java 19
version
graalwasm-jdk17-bin 22.3.0-1 AUR
GraalVM-based, high-performance
WebAssembly platform, Java 17
version
graalwasm-jdk16-bin 21.2.0-1 AUR
GraalVM-based, high-performance
WebAssembly platform, Java 16
version
graalwasm-jdk11-bin 22.3.0-1 AUR
GraalVM-based, high-performance
WebAssembly platform, Java 11
version
graal-visualvm-jdk19-bin 22.3.0-1 AUR
GraalVM VisualVM distribution, Java
19 version
graal-visualvm-jdk17-bin 22.3.0-1 AUR
GraalVM VisualVM distribution, Java
17 version
graal-visualvm-jdk11-bin 22.3.0-1 AUR
GraalVM VisualVM distribution, Java
11 version
graalpython-jdk8-bin 21.2.0-1 AUR
GraalVM-based, high-performance
implementation of the Python
language (early development), Java
8 version
graalpython-jdk16-bin 21.2.0-1 AUR
GraalVM-based, high-performance
implementation of the Python
language (early development), Java
16 version
graalpy-jdk19-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the Python
language (early development), Java
19 version
graalpy-jdk17-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the Python
language (early development), Java
17 version
graalpy-jdk11-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the Python
language (early development), Java
11 version
graal-nodejs-jdk8-bin 21.2.0-1 AUR
GraalVM-based, ployglot-enabled
implementation of Node.js, Java 8
version
graal-nodejs-jdk19-bin 22.3.0-1 AUR
GraalVM-based, ployglot-enabled
implementation of Node.js, Java 19
version
graal-nodejs-jdk17-bin 22.3.0-1 AUR
GraalVM-based, ployglot-enabled
implementation of Node.js, Java 17
version
graal-nodejs-jdk16-bin 21.2.0-1 AUR
GraalVM-based, ployglot-enabled
implementation of Node.js, Java 16
version
graal-nodejs-jdk11-bin 22.3.0-1 AUR
GraalVM-based, ployglot-enabled
implementation of Node.js, Java 11
version
graal-llvm-jdk19-bin 22.3.0-1 AUR
GraalVM LLVM runtime (aka Sulong),
Java 19 version
graal-llvm-jdk17-bin 22.3.0-1 AUR
GraalVM LLVM runtime (aka Sulong),
Java 17 version
graal-llvm-jdk11-bin 22.3.0-1 AUR
GraalVM LLVM runtime (aka Sulong),
Java 11 version
graaljs-jdk19-bin 22.3.0-1 AUR
GraalVM-based, polyglot-enabled
implementation of JavaScript, Java
19 version
graaljs-jdk17-bin 22.3.0-1 AUR
GraalVM-based, polyglot-enabled
implementation of JavaScript, Java
17 version
graaljs-jdk11-bin 22.3.0-1 AUR
GraalVM-based, polyglot-enabled
implementation of JavaScript, Java
11 version
gama-platform-jdk 1.8.2.rc2-1 AUR
GAMA is a modeling and simulation
development environment for
building spatially explicit
agent-based simulations. JDK
embedded version
fastr-jdk8-bin 21.2.0-1 AUR
GraalVM-based, high-performance
implementation of the R language
(Java 8 version)
fastr-jdk19-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the R language
(Java 19 version)
fastr-jdk17-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the R language
(Java 17 version)
fastr-jdk16-bin 21.2.0-1 AUR
GraalVM-based, high-performance
implementation of the R language
(Java 16 version)
fastr-jdk11-bin 22.3.0-1 AUR
GraalVM-based, high-performance
implementation of the R language
(Java 11 version)
espresso-jdk8-bin 21.2.0-1 AUR
GraalVM-based Java implementation
as a Truffle language, Java 8
version
espresso-jdk17-bin 22.3.0-1 AUR
GraalVM-based Java implementation
as a Truffle language, Java 17
version
espresso-jdk11-bin 22.3.0-1 AUR
GraalVM-based Java implementation
as a Truffle language, Java 11
version
bishengjdk-17 17.0.3-1 AUR
BiSheng JDK is a high-performance
OpenJDK distribution for production
environments.
adoptopenjdk8-src 8u352b08-1 AUR
AdoptOpenJDK Java 8 sources
jre8-openjdk-headless [Installed] 8.352.u08-2 extra
OpenJDK Java 8 headless runtime
environment
jre8-openjdk [Installed] 8.352.u08-2 extra
OpenJDK Java 8 full runtime
environment
jre11-openjdk-headless [Installed] 11.0.17.u1-1 extra
OpenJDK Java 11 headless runtime
environment
jre11-openjdk [Installed] 11.0.17.u1-1 extra
OpenJDK Java 11 full runtime
environment
jdk9-openj9-bin 1:9.0.4b12_openj9_0.9.0-2 AUR
Eclipse (former IBM) OpenJ9 with
openjdk9
jdk8-openjdk-shenandoah 8.u302b08-2 AUR
OpenJDK Java 8 development kit
jdk8-openj9-bin 8.u352.b08-1 AUR
IBM Semeru OpenJ9 with openjdk8
jdk8-j9-bin 8.0.7.10-1 AUR
IBM® SDK, Java Technology Edition,
Version 8
jdk8-graalvm-bin 21.2.0-2 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 8
version
jdk8-dragonwell-standard-bin 8.13.14-1 AUR
an in-house OpenJDK implementation
at Alibaba (Standard Edition)
jdk8-dragonwell-extended-bin 8.12.13-1 AUR
an in-house OpenJDK implementation
at Alibaba (Extended Edition)
jdk8-dragonwell-extended 8.13.14-1 AUR
An in-house OpenJDK implementation
at Alibaba (Extended Edition)
jdk8-docs 8u341-1 AUR
Documentation for Oracle Java 8
Development Kit and JavaFX
jdk8-arm 8u311-1 AUR
Oracle Java 8 Development Kit LTS
for ARM
jdk8-adoptopenjdk 8u352b08-1 AUR
AdoptOpenJDK Java 8 development kit
jdk8 8u351-1 AUR
Oracle Java 8 Development Kit LTS
jdk7r1-j9-bin 7.1.5.10-1 AUR
IBM® SDK, Java Technology Edition,
Version 7 Release 1
jdk7-j9-bin 7.0.11.10-1 AUR
IBM® SDK, Java Technology Edition,
Version 7
jdk7 7u80-1 AUR
Oracle Java 7 Development Kit
(public release - end of support)
jdk19-graalvm-bin 22.3.0-1 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 19
version
jdk18-openjdk 18.0.2.u1-3 AUR
OpenJDK Java 18 development kit
jdk18-openj9-bin 18.0.2.1-2 AUR
IBM Semeru OpenJ9 with openjdk18
jdk18-beta-temurin 18.beta27-1 AUR
Temurin (OpenJDK 18 beta Java
binaries by Adoptium, formerly
AdoptOpenJDK)
jdk17-temurin 17.0.5.u8-1 AUR
Temurin 17 (OpenJDK 17 Java
binaries by Adoptium, formerly
AdoptOpenJDK)
jdk17-openjdk 17.0.5.u1-1 extra
OpenJDK Java 17 development kit
jdk17-openj9-bin 17.0.5b8_openj9_0.35.0-1 AUR
Eclipse (former IBM) OpenJ9 with
openjdk17
jdk17-jetbrains-imfix 17.0.5.b653.14-1 AUR
JetBrains Java 17 development kit
jdk17-jetbrains-bin 17.0.5b653.6-1 AUR
OpenJDK development kit with some
fixes and enhancements by JetBrains
jdk17-jetbrains 17.0.2.b315.1-1 AUR
JetBrains Java 17 development kit
jdk17-graalvm-ee-bin 22.3.0-1 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 17
version
jdk17-graalvm-bin 22.3.0-1 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 17
version
jdk17-dragonwell-standard-bin 17.0.5.0.5-1 AUR
an in-house OpenJDK implementation
at Alibaba (Standard Edition)
jdk17-dragonwell-bin 17.0.3.0.3-2 AUR
Alibaba Dragonwell, as a downstream
version of OpenJDK, is the OpenJDK
implementation at Alibaba optimized
for online e-commerce, financial,
logistics applications running on
100,000+ servers.
jdk16-openjdk 16.0.2.u7-2 AUR
OpenJDK Java 16 development kit
jdk16-microsoft-openjdk 16.0.2.u7.b1-1 AUR
Microsoft Build of OpenJDK 16
jdk16-graalvm-bin 21.2.0-2 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 16
version
jdk16-adoptopenjdk 16.0.2.u7-1 AUR
OpenJDK Java 16 development kit
(AdoptOpenJDK build)
jdk15-openjdk 15.0.3.u3-2 AUR
OpenJDK Java 15 development kit
jdk14-openjdk 14.0.2.u12-2 AUR
OpenJDK Java 14 development kit
jdk14-openj9-bin 14.0.2b12_openj9_0.21.0-2 AUR
Eclipse (former IBM) OpenJ9 with
openjdk14
jdk13-openjdk 13.0.5.1.u1-2 AUR
OpenJDK Java 13 development kit
jdk13-openj9-bin 13.0.2b8_openj9_0.18.0-2 AUR
Eclipse (former IBM) OpenJ9 with
openjdk13
jdk12-openjdk 12.0.2.u10-2 AUR
OpenJDK Java 12 development kit
jdk12-openj9-bin 12.0.2b10_openj9_0.15.1-1 AUR
Eclipse (former IBM) OpenJ9 with
openjdk12
jdk12 12.0.2-1 AUR
Oracle Java Development Kit
jdk11-temurin 11.0.17.u8-1 AUR
Temurin 11 (OpenJDK 11 Java
binaries by Adoptium, formerly
AdoptOpenJDK)
jdk11-openjdk-dcevm-conflicts-fixed 11.0.7.u1-1 AUR
OpenJDK Java 11 development kit
with DCEVM patches (Trava build)
jdk11-openjdk-dcevm 11.0.7.u1-1 AUR
OpenJDK Java 11 development kit
with DCEVM patches (Trava build)
jdk11-openjdk 11.0.17.u1-1 extra
OpenJDK Java 11 development kit
jdk11-openj9-bin 11.0.16.1b1_openj9_0.33.1-1 AUR
Eclipse (former IBM) OpenJ9 with
openjdk11
jdk11-msopenjdk-bin 11.0.13b8.1_linux_x64-5 AUR
Microsoft openjdk11 (Preview)
jdk11-microsoft-openjdk 11.0.13.u8.b1-1 AUR
Microsoft Build of OpenJDK 11
jdk11-jetbrains-imfix 11.0.14.1.b2043.45-1 AUR
JetBrains Java 11 development kit
(With patch that allows allow the
IME window follow the cursor)
jdk11-jetbrains-bin 11.0.16b2043.64-1 AUR
OpenJDK development kit with some
fixes and enhancements by JetBrains
jdk11-jbr-xdg 11.0.15.0.b2043.56-1 AUR
JetBrainsRuntime Java 11
development kit - with improved
Support for the XDG Base Directory
Specification
jdk11-j9-bin 11.0.15.0-1 AUR
IBM® Semeru Runtime Certified
Edition, Version 11
jdk11-graalvm-ee-bin 21.2.0.1-1 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 11
version
jdk11-graalvm-bin 22.3.0-1 AUR
Universal virtual machine for
running applications written in a
variety of languages (JVM-based,
LLVM-based, or other), Java 11
version
jdk11-dragonwell-standard-bin 11.0.17.13-1 AUR
an in-house OpenJDK implementation
at Alibaba (Standard Edition)
jdk11-dragonwell-extended-bin 11.0.17.13-1 AUR
an in-house OpenJDK implementation
at Alibaba (Extended Edition)
jdk11 11.0.17-1 AUR
Oracle Java 11 Development Kit LTS
jdk10-openj9-bin 10.0.2b13_openj9_0.9.0-1 AUR
Eclipse (former IBM) OpenJ9 with
openjdk10
jdk10 10.0.2-1 AUR
Oracle Java 10 Development Kit
(public release - end of support)
jdk8-openjdk [Installed] 8.352.u08-2 extra
OpenJDK Java 8 development kit
jdk-temurin 19.0.1.u10-1 AUR
Temurin (OpenJDK 19 Java binaries
by Adoptium, formerly AdoptOpenJDK)
jdk-openjdk-xdg-bin 19.0.1.u10-2 AUR
OpenJDK Java 19 development kit -
with improved Support for the XDG
Base Directory Specification
jdk-openjdk-xdg 19.0.1.u10-2 AUR
OpenJDK Java 19 development kit -
with improved Support for the XDG
Base Directory Specification
jdk-openjdk 19.0.1.u10-3 extra
OpenJDK Java 19 development kit
jdk-openj9-bin 18.0.2b9_openj9_0.33.1-1 AUR
Eclipse (former IBM) OpenJ9 with
openjdk18
jdk-openj9 18.0.2.u9_openj9_0.33.1-1 AUR
OpenJDK Java 18 development kit
jdk-mission-control-bin 8.2.0-2 AUR
OpenJDK Mission Control
jdk-microsoft-openjdk 17.0.5.u8-1 AUR
Microsoft Build of OpenJDK
jdk-lts-doc 17.0.5-1 AUR
Oracle Java documentation (LTS
release)
jdk-lts 17.0.5-1 AUR
Oracle Java Development Kit (LTS
release)
jdk-jetbrains 11.0.15b2043.56-1 AUR
OpenJDK development kit with some
fixes and enhancements by JetBrains
jdk-jbr-xdg 17.0.4.1.b653.1-1 AUR
JetBrainsRuntime Java 17
development kit - with improved
Support for the XDG Base Directory
Specification
jdk-doc 19.0.1-1 AUR
Oracle Java documentation
jdk-bcl 8u202-1 AUR
Oracle Java Development Kit (BCL)
jdk-arm 8u341-1 AUR
Oracle Java Development Kit (v8)
for ARMv7, ARMv6 and ARMv8 (64-bit)
jdk-android-studio 1-1 AUR
Integrate android-studio provided
JDK with archlinux-java
jdk 19.0.1-1 AUR
Oracle Java Development Kit
That will take minimum half a decade to accomplish
There is better tools than VS Code - for java I think the IntelliJ is far better than VSCode. From many years I can say JetBrains tools are unsurpassed for creating quality code.
sudo pacman -Syu intellij-idea-community-edition
That entirely depends on the task at hand - for new projects - it is the right one - for maintaining old code - look for the matching LTS.
But if you don’t even know what is required for a given environment to be able to code
- then I suggest you concentrate on reading
- preferrably books with sample code
- and it is important you enter the code by hand
- the best learning process is learning by doing
- don’t be afraid to repeat your mistakes
- repetion is the cornerstone of learning.
Awesome thanks, i will try that out for sure!
Hey you need to start somewhere, right!?
sudo pacman -Syu intellj-idea-community-edition
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur 2.2 MiB 2.16 MiB/s 00:01 [#####################################################] 100%
error: target not found: intellj-idea-community-edition
the right command was the following:
pamac install intellij-idea-community-edition
dang - sorry for spelling error.
$hit happens, no worries, all is good here.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.