terça-feira, 3 de janeiro de 2017

Java 9 terminou os testes de unidade

O Java 9 está começando a sair do forno. Agora em dezembro o desenvolvimento alcançou a marca de "Recurso Completo", ou seja, todos os recursos foram implementados e integrados na floresta principal do Java, inclusive sendo feitos os testes de unidade.
A lista de recursos do JDK 9 incluídos no JDK 9 Early Access Downloads pode ser encontrada na página do Projeto JDK 9.

Para instalação no Ubuntu (funciona em outras variantes do Debian também) basta seguir os passos em um terminal:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java9-installer

Se você quiser configurar o Oracle Java 9 como padrão, não importa quais outras versões Java estejam instaladas, certifique-se de instalar o pacote oracle-java9-set-default, digitando no terminal:

$sudo apt-get install oracle-java9-set-default

Note que ainda é um release recente para testes.
Não deve ser utilizado hoje em um ambiente de produção!

Alterando o local padrão para as máquinas virtuais no VMware Player

Eu uso muito os ambientes de virtualização da VMware, Xen e Virtualbox.
Na versão gratuita do VMware, chamada VMware Player, você pode criar diversas máquinas virtuais para uso não comercial. Uma das maiores dificuldades que tive é em organizar onde as máquinas serão criadas. Eu normalmente coloco todas em um subdiretório assim fica fácil fazer backup delas.

Na GUI do VMware Player não existe uma opção para definir onde é a localização default das VMs.
Se você está utilizando linux, procure dentro do HOME do seu usuário o diretório .vmware (note que começa com ponto). Abra o arquivo ~/.vmware/preferences e acrescente a seguinte linha:

prefvmx.defaultvmpath = /<seu diretório>

Salve o arquivo, reinicie o VMware Player. Pronto, agora quando você for criar uma nova VM você será direcionado para o diretório que você definiu.

No Windows é necessário acrescentar a mesma linha, contudo o caminho completo do arquivo de preferências é: %Appdata%\VMware\preferences.ini.