per una situazione server
installare su debian 10
scaricare dal sito oracol la versione desiderata
nel mio caso in questo momento aggiorno la 11 distribuita di default con debian nei repository ufficiali, con la 17
quindi
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
poi installare il pacchetto con
dpkg -i .\jdk-17_linux-x64_bin.deb
anche se non sembra i file sono al posto giusto
bisogna però renderla disponibile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13.0.1/bin/java 2 update-alternatives --config java update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-13.0.1/bin/jar 2 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13.0.1/bin/javac 2 update-alternatives --set jar /usr/lib/jvm/jdk-13.0.1/bin/jar update-alternatives --set javac /usr/lib/jvm/jdk-13.0.1/bin/javac
ora eseguendo
java -version
si dovrebbe vedere la versione giusta scelta
poi seguendo le istruzioni qui ci sarebbe anche da creare un eventuale script per le variabili d'ambiente, ma a me ha funzionato anche senza quelle
per una situazione client
Scaricare dal sito la versione java attualmente disponibile
ne mio caso l'ultima versione disponibile nella directory /root/Download
decomprimere il file
tar -xzvf jre-8u121-linux-x64.tar.gz mv /root/Download/jre-8u121-linux-x64 /usr/java cd /root/.mozilla/plugins ln -s /usr/java/lib/amd64/libnpjp2.so
chiudere e riavviare il browser.
per aggiungere eventuali applicazioni bloccate dal motore java bisogna aprire il pannllo.
quindi
cd /usr/java/bin/ ./ControlPanel