Estou descobrindo que javac
não está no pacote java-7-openjdk-i386
.
Problema 1:
$ javac
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* openjdk-6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
Problema 2:
Então, decidi instalar o JEE da Oracle.
Mas, o Oracle JEE não está hospedado no PPA porque isso não é permitido pela nova licença Java (que também é a razão pela qual ele foi removido dos repositórios oficiais do Ubuntu); o pacote no PPA baixa automaticamente o Oracle Java JDK 7 de seu site oficial e o instala no seu computador Ubuntu / Linux Mint, assim como o pacote flashplugin-installer faz.
Primeiro, o que é um PPA?
Eu baixei java_ee_sdk-7-web-jdk7-linux.sh
no diretório /usr/lib/jvm
.
E tentou descompactá-lo.
$ sudo sh ./java_ee_sdk-7-web-jdk7-linux.sh
Could not locate a suitable jar utility.
Please ensure that you have Java 7 or newer installed on your system and accessible in your PATH or by setting JAVA_HOME.
Problema 3:
$ echo $JAVA_HOME
/usr/lib/jvm/default-java
$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK Server VM (build 23.7-b01, mixed mode)
O que eu acho que aconteceu foi que eu removi o JDK6 e o default-java
que era um link para a instalação veio com ele.
Portanto, o $JAVA_HOME
agora aponta para nada e precisa apontar para java-7-openjdk-i386
package.
Qual é a solução para isso?