Como instalar Java no Debian

Este texto mostra como obter os pacotes de instalação da versão de código aberto da linguagem de programação Java, no Ubuntu.
O procedimento se aplica ao sistema operacional Debian, bem como a qualquer um de seus derivados.
coffee cup java
O próprio ambiente de testes, usado para escrever este artigo, não é “exatamente” Ubunto — é o KDE Neon, que é baseado no Ubuntu.
Acompanhe o post.

Como encontrar, baixar e instalar os pacotes do ambiente de desenvolvimento Java

Use a ferramenta apt para encontrar os pacotes associados a algum tema:

apt search jre

Vocẽ pode obter resultados mais objetivos, com a simples adoção do comando grep:

apt search openjdk | grep -i "jre"

O resultado poderá mostrar mais de uma versão do ambiente de desenvolvimento Java. No meu caso, há pacotes disponíveis nas versões 8 e 9:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

openjdk-8-jre/xenial-updates,xenial-security 8u91-b14-3ubuntu1~16.04.1 amd64
openjdk-8-jre-dcevm/xenial 8u74-1 amd64
openjdk-8-jre-headless/xenial-updates,xenial-security 8u91-b14-3ubuntu1~16.04.1 amd64
openjdk-8-jre-jamvm/xenial-updates,xenial-security 8u91-b14-3ubuntu1~16.04.1 amd64
openjdk-8-jre-zero/xenial-updates,xenial-security 8u91-b14-3ubuntu1~16.04.1 amd64
openjdk-9-jre/xenial 9~b114-0ubuntu1 amd64
openjdk-9-jre-headless/xenial 9~b114-0ubuntu1 amd64

openjdk logo
A sigla JRE significa Java Runtime Environment, ou seja, “ambiente de execução Java”.
Vocẽ pode optar pela versão mais atual, se pretende desenvolver novos aplicativos, de olho nos mais novos recursos da linguagem de programação. Ou optar pela versão padrão, se prefere manter compatibilidade entre diferentes dispositivos (nem todos, novos).
Adeque os exemplos, que seguem à sua opção.

sudo apt install openjdk-9-jre

A seguir, instale o compilador e o intérprete Java (versões de código livre)
O GCJ é o compilador da linguagem Java, desenvolvido pelo projeto GNU. O GIJ é o interpretador.
No Debian e Ubuntu, o pacote gcj-jre contém as bibliotecas e os aplicativos necessários para criar um ambiente de execução Java.
Instale-o assim:

sudo apt install gcj-jre

Melhore o desempenho do LibreOffice, desabilitando o Java

Se a execução do LibreOffice está lenta pra você, é possível melhorar um pouco a situação desativando o Java.
O LibreOffice (e o brOffice ou OpenOffice), não depende do Java para funcionar — apenas algumas de suas funções dependem dele.
Java no LibreOfficeA performance do LibreOffice pode ter uma melhora sensível, ao desabilitar o Java no programa e você provavelmente não irá sentir falta dele. Se eu estiver errado, basta voltar atrás nas alterações. 😉
Siga os passos:

  • Abra o LibreOffice e selecione o menu Ferramentas;
  • Em seguida, selecione Opções;
  • No painel de opções, clique em Avançado;
  • Agora, desative a opção Utilizar um JRE (Java Runtime Environment)

Java no LibreOffice
Clique para ampliar.

Pronto.
Ao reiniciar o LibreOffice, espero que você perceba alguma melhora no sistema.

Como instalar a rede social corporativa eXo Platform no Ubuntu

A eXo platform é uma plataforma de colaboração social, de código aberto. Escrito em Java e Groovey. Oferece recursos de Intranet semelhantes aos do Facebook e mais outros, tais como, wikis, fóruns, calendários de eventos, conteúdos web, acompanhamento das atividades de outros usuários e gestão de documentos — tudo dentro de um só pacote.
Instalar exo platform
Neste artigo, vamos fazer uma breve introdução à instalação da eXo Platform 4.0 Community Edition, em uma máquina rodando o sistema operacional Ubuntu uma máquina virtual Java OpenJDK 7. A eXo Platform se encontra disponível para download no site da empresa, na versão comercial e na edição comunitária. Em seguida, vamos ver como baixar, executar o servidor da aplicação e como fazer as configurações administrativas iniciais da plataforma, a partir de um navegador.

Onde baixar a exo platform

Para começar a experimentar, abra um terminal (Ctrl + Alt + T, no Ubuntu) e faça o download dentro de um diretório adequado para você:

wget http://sourceforge.net/projects/exo/files/Platform4.0/eXo-Platform-community-4.0.0.zip

Como instalar a eXo Platform 4 Comunity Edition no Ubuntu ou Debian

Ter o Java instalado no seu sistema é um pré-requisito. Se você atende a esta especificação, vamos em frente com a instalação do sistema. O próximo passo, é desempacotar o produto:

unzip eXo-Platform-community-4.0.0.zip

Vamos entrar no diretório criado pelo descompactador:

cd platform-community-4.0.0/

Agora, inicie o servidor:

./start_eXo.sh

Este processo pode ser um pouco demorado. Quando chegar ao fim, você verá uma mensagem semelhante à seguinte:

 | INFO  | Server startup in 1011458 ms [org.apache.catalina.startup.Catalina<main>]

Agora, abra o seu navegador e forneça o endereço http://localhost:8080/portal/. No meu caso, este também demorou um pouco.
Na tela inicial, informe os seus dados para cadastro de uma conta de usuário e, logo abaixo, informe a senha do administrador do sistema (root) e confirme.
instalar, exo platform, linux

Configurações iniciais

Na outra tela, você poderá criar novos usuários e grupos. Isto é opcional. Você pode continuar a explorar o sistema e deixar isto para depois, no painel de controle (dashboard).
criar usuários e grupos na exo platform
Ao clicar no botão start, somos levados ao endereço http://localhost:8080/portal/intranet que, neste caso, corresponde ao Administration dashboard, o painel de controle de administrativo.
painel de controle administrativo dashboard - exo platform
A partir do dashboard atividades administrativas, como adicionar ou remover usuários e grupos podem ser realizados sempre que necessário.

Como sair do exo platform

Emergencialmente, você pode parar tudo com Ctrl + D, mas não é recomendável. O jeito certo é ir ao terminal – pode ser aquele de onde você começou tudo e dar o comando:

./stop_exo.sh

Eventualmente, pode ser necessário, usar Ctrl + Z para readquirir o controle do terminal a partir do qual você executou a eXo Platform. Só então, será possível dar o comando de finalização. Tenha paciência, pois ele pode demorar um pouco para concluir esta tarefa.