Console - como obter um objeto?  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

Pessoal,
já procurei mas não consigo fazer meu teste com Console funcionar pois dá um NullPointerException.



O objeto Console tá nulo, por isso dá a exception quando eu tento usar.

A pergunta é: como iniciar o objeto Console adequadamente?
System.console() não era para fazer isto?

A API diz :

static Console console()
Returns the unique Console object associated with the current Java virtual machine, if any.


Mas if any, se houver? rsrsrs


Agradeço a ajuda.

This message was edited 1 time. Last update was at 24/02/2010 12:31:14


Rodrigo Malatesta Barbosa
Graduando em Tecnologia Informática Unicamp
SCJP 1.6 - 93%

"A disciplina é o caminho mais curto para o sucesso"
"Se não puder destacar pelo talento, vença pelo esforço. (Provérbio indiano)"
[Email] [MSN]
walissongpi
JavaEvangelist
[Avatar]

Membro desde: 21/12/2008 08:40:34
Mensagens: 368
Localização: Gurupi - Tocantins
Offline

Utilize o Javac.

This message was edited 1 time. Last update was at 24/02/2010 12:42:05


Sun Certified Java Programmer 6.0

=D
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

como assim?

passando os parâmetros?

Eu to usando o eclipse e passei parametros pro compilador mas não funcionou.

Rodrigo Malatesta Barbosa
Graduando em Tecnologia Informática Unicamp
SCJP 1.6 - 93%

"A disciplina é o caminho mais curto para o sucesso"
"Se não puder destacar pelo talento, vença pelo esforço. (Provérbio indiano)"
[Email] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

System.console() só retorna um objeto se você estiver rodando a aplicação fora do Eclipse ou NetBeans. É que ambos redirecionam a entrada e saída padrões para mostrarem em um listbox, mas isso não funciona com System.console, que fica "null" nesses casos. Isso foi explicado faz alguns dias.
walissongpi
JavaEvangelist
[Avatar]

Membro desde: 21/12/2008 08:40:34
Mensagens: 368
Localização: Gurupi - Tocantins
Offline

rmalati wrote:como assim?

passando os parâmetros?

Eu to usando o eclipse e passei parametros pro compilador mas não funcionou.


Quando eu estava estudando pra SCJP eu tive de utilizar o JAVAC. No netbeans não funcionou, assim como não consegui receber parametros pela "String args" do método main.

Sun Certified Java Programmer 6.0

=D
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

entanglement wrote:System.console() só retorna um objeto se você estiver rodando a aplicação fora do Eclipse ou NetBeans. É que ambos redirecionam a entrada e saída padrões para mostrarem em um listbox, mas isso não funciona com System.console, que fica "null" nesses casos. Isso foi explicado faz alguns dias.


vc tem esse post?

eu pesquise e não encontrei nenhuma explicação.

se tiver passa pra mim.

valeu.
[Email] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

http://www.guj.com.br/posts/list/198696.java#998353
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

entanglement wrote:http://www.guj.com.br/posts/list/198696.java#998353


Obrigado;
[Email] [MSN]
Metal Java Full
JavaTeenager
[Avatar]

Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline

Nossa, essa eu não sabia mesmo!
Anotando...

vlew

Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team