GNU/Linux >> Znalost Linux >  >> Linux

update-alternatives:varování:/etc/alternatives/java visí

Za předpokladu, že jste nainstalovali OpenJDK6 pomocí:

sudo apt-get install openjdk-6-jdk

V Ubuntu 64bit se ujistěte, že cesty jsou platné pro vaši instalaci (změňte, pokud používáte 32bitovou verzi):

/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

/usr/lib/jvm/java-6-openjdk-amd64/bin/javac

Nastavení aktualizace-alternativy:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-openjdk-amd64/bin/javac" 1

sudo update-alternatives --set java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/java-6-openjdk-amd64/bin/javac

Případně se ujistěte, že je zkontrolována správná verze pro Javu i kompilátor:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Seznam nainstalovaných alternativ Java pomocí:

sudo update-alternatives --list java
sudo update-alternatives --list javac

Linux
  1. Příkaz grpck – Odstraňte poškozené nebo duplicitní položky v souborech /etc/group a /etc/gshadow.

  2. Vzor regulárního výrazu pro úpravu souboru /etc/sudoers

  3. Chyba aktualizace sudo apt-get na Ubuntu 17.04

  1. Kdy mám použít /dev/shm/ a kdy /tmp/?

  2. Jaké je spojení mezi adresáři /etc/init.d a /etc/rcX.d v Linuxu?

  3. Jak vrátit sudo add-apt-repository?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Rozdíl mezi ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?