Eu consertei a compilação da linha de comando com
sudo apt-get --reinstall install openjdk-8-jdk-headless
sudo apt-get --reinstall install openjdk-8-jre-headless
Eu consertei o Eclipse excluindo "~ / .eclipse".
Antes de atualizar o Kubuntu, eu poderia compilar no eclipse. Eclipse agora diz:
The project was not built since its build path was incomplete.
Cannot find the class file for java.lang.Object. Fix the build path.
Não tenho certeza do que adicionar ao caminho de criação da API padrão.
Eu costumava ser capaz de compilar usando o make. Agora eu recebo erros citando outros arquivos de classe padrão faltando (Throwable, Iterable, List, ...)
Eu estava usando openjdk7
(embora também tivesse openjdk8
instalado e estava feliz em usar sudo update-alternatives --config java
para alternar).
Agora estou tentando usar openjdk8
.
Eu notei que JAVA_HOME e CLASSPATH não estão definidos. Tentei definir o JAVA_HOME como /usr/lib/jvm/java/java-8-openjdk-amd64/
, mas isso não ajudou.
Eu não tenho certeza do que devo definir CLASSPATH também.
Eu consertei a compilação da linha de comando com
sudo apt-get --reinstall install openjdk-8-jdk-headless
sudo apt-get --reinstall install openjdk-8-jre-headless
Eu consertei o Eclipse excluindo "~ / .eclipse".