Por algum motivo, openjdk-7-jre
não contém um executável java
. openjdk-7-jre-headless
, mas isso não é muito útil se você precisar executar um programa java da GUI.
EDITAR:
Depois de instalar o pacote sem cabeça:
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Feb 13 2012 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 May 23 2013 /etc/alternatives/java -> /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
$ dpkg -S /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
openjdk-7-jre-headless:amd64: /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
$ java -version # note, not "--version" but "-version"
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Então, se após a instalação você ainda não tiver um / usr / bin / java em funcionamento, então algo deu errado durante a fase de configuração. Execute update-alternatives --config java
como root.