Aprakstīšu, kā rīkoties situācijā, ja mums ir uzinstalēta Java 7, bet, kādai programmai (teiksim, IntelliJ IDEA), ir nepieciešama jaunāka javas versija...

<ol> <li> <p>Pievienojam "contrib" komponenti pie <tt>/etc/apt/sources.list</tt>, piemēram:</p> <pre> <code> # Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib</code></pre> </li> <li> <p>Atjauninam sarakstu un uzinstalējam <a href="https://packages.debian.org/java-package">java-package</a> paku:</p> <pre> <code> # apt-get update && apt-get install java-package && exit</code></pre> </li> <li> <p>Lejupielādējam iekāroto Java JDK/JRE binārā koda distribūciju (<a href="http://www.oracle.com/technetwork/java/javase/downloads">Oracle</a>). Izvēlies tar.gz arhīvu vai pašekstraktējošo arhīvu, neņem RPM!</p> </li> <li> <p>Izmanto java-package lai izveidotu Debian paku, piemēram:</p> <pre> <code> $ make-jpkg jdk-8u51-linux-x64.tar.gz</code></pre> </li> <li> <p>Uzinstalējam izveidoto bināro paku:</p> <pre> <code> $ su # dpkg -i oracle-java8-jdk_8u51_amd64.deb</code></pre> </li> </ol> <p>Konfigurējam:</p> <p>Apskatamies kādas versijas mums tur ir saliktas, un, kura versija tiek paņemta <em>pēc noklusējuma</em>:</p> <pre> <code># update-alternatives --display java</code></pre> <p>Ja nu mūsu jaunā versija nav noklusētā, tad manuāli pārliekam setingus:</p> <pre> <code># update-alternatives --config java </code></pre> <p> </p>