excellent, I got it working with your help, thanks a lot
This is the first time that my Debian has too new software
For those who might find this thread because they have the same issue. This is how I got the older Java 8 on my system
I am on Debian 10 (buster), which brings Java 10.
I need Java 8, which was standard in Debian 9 (stretch)
So we need to make the pakets of Debian 9 available and install Java 8 from there
1) Edit sources list and add the Debian 9 stretch repository
root@bluespark:~# vi /etc/apt/sources.list
deb http://ftp.debian.org/debian stretch main
2) make new repositoy known
root@bluespark:~# apt-get update
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Ign:4 http://ftp.debian.org/debian stretch InRelease
Get:5 http://ftp.debian.org/debian stretch Release [118 kB]
Get:6 http://ftp.debian.org/debian stretch Release.gpg [2,365 B]
Get:7 http://ftp.debian.org/debian stretch/main amd64 Packages [7,086 kB]
Get:8 http://ftp.debian.org/debian stretch/main Translation-en [5,385 kB]
Fetched 12.6 MB in 3s (4,263 kB/s)
Reading package lists... Done
3) search and find Java 8
root@bluespark:~# apt-cache search -t stretch openjdk-8
nvidia-openjdk-8-jre - NVIDIA provided OpenJDK Java runtime, using Hotspot JIT
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-doc - Standard Java or Java compatible Development Kit (documentation)
default-jdk-headless - Standard Java or Java compatible Development Kit (headless)
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-8-source - OpenJDK Development Kit (JDK) source files
openjdk-8-jre-dcevm - Alternative VM for OpenJDK 8 with enhanced class redefinition
uwsgi-plugin-jvm-openjdk-8 - Java plugin for uWSGI (OpenJDK 8)
uwsgi-plugin-jwsgi-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 8)
uwsgi-plugin-ring-openjdk-8 - Closure/Ring plugin for uWSGI (OpenJDK 8)
uwsgi-plugin-servlet-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 8)
4) install Java 8 from Debian 9 stretch repository
root@bluespark:~# apt-get install -t stretch openjdk-8-jdk openjdk-8-jre openjdk-8-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
openjdk-8-jdk-headless
Suggested packages:
openjdk-8-demo openjdk-8-source visualvm icedtea-8-plugin fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei
Recommended packages:
libxt-dev
The following NEW packages will be installed:
openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 37.6 MB of archives.
After this operation, 142 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.debian.org/debian stretch/main amd64 openjdk-8-jre-headless amd64 8u222-b10-1~deb9u1 [27.3 MB]
Get:2 http://ftp.debian.org/debian stretch/main amd64 openjdk-8-jre amd64 8u222-b10-1~deb9u1 [69.2 kB]
Get:3 http://ftp.debian.org/debian stretch/main amd64 openjdk-8-jdk-headless amd64 8u222-b10-1~deb9u1 [8,247 kB]
::::
5) Find Java 8 now being available and select it
root@bluespark:~# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
6) check again
root@bluespark:~# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
7) start the minecraft launcher and successfully run Forge