O Ubuntu eventualmente pode causar alguns problemas ao rodar java por
default:
Ele parece que instala o OpenJava, ao invés do Java da SUN.
Nada de fim de mundo aí, acontece que algumas classes implementadas no
Java SUN não são imediatamente disponibilizadas em outros sabores. Por
outro lado me arrisco a dizer que grande parte dos trabalhos
profissionais desenvolvidos em Java utilizam o JRE e/ou JDK da SUN.
Não vou iniciar uma discussão aquí sobre Java SUN, outras
implementações java open source, etc.
Basta saber que a Sun abriu o Java. Até que isso seja refletido
integralmente no Java SUN, é preciso esperar pelas próximas versões.
Eu testei o código que enviei no Java da SUN, JSE (SD) 1.13_04,
rodando em Slackware 12.0.
Eu acredito que se o Elon utilizar o Java SUN deve rodar.
Se não me engano, ele está disponibilizado em algum daqueles
repositórios extras do Ubuntu, testamos a algumas semanas em um
notebook, com o Claudio Martinelli, e funcionou direitinho.
Apenas recomendo atenção para o fato de que mesmo instalando o pacote
do Java SUN, o OpenJava fica com a preferência no Path e Classpath.
(para verificar é só lançar java --version).
Portanto, é bom verificar em que pasta está instalado, e rodar com um
comando específico, i.e.:
/opt/java1.13_14/bin/javac ExecutaComando.java
/opt/java1.13_14/bin/java ExecutaComando
Se for necessário, pode-se colocar a opção -cp,
/opt/java1.13_14/bin/javac -cp .:/opt/java1.13_14/src.zip
ExecutaComando.java (não esqueça o ponto que precede :)
/opt/java1.13_14/bin/java -cp .:/opt/java1.13_14/src.zip
ExecutaComando
Assim, deve funcionar ...
>
kayodelg...@gmail.com
>
kayodelg...@yahoo.com.br
>
kayodelg...@hotmail.co.uk