ola pessoal, eu sou novo por aqui meu nome e carlos tadeu uso linux aums 4 anos e a 1 mes estou aprendendo java, consequi enprestado de um amigo o livro core java, sao dois fasiculos e ainda estou no 1, o meu problema e que no livro no capitolo 3 a um codigo-fonte
de um programa em que chama a classe CONSOLE, essa classe se encontra no CD1, eu uso a ki o JDK1.6.0.2 e o eclipse tudo no slackware 12 so que no estou consequindo colocar a classe.toda vez q eu coloco “import console;” o depurador mostro um erro de que nao foi encontrado a classe, ja tentei ir em “File>import” mas nao deu certo.
Opa, essa classe é do pacote java “java.io.Console”, ela está disponivel apartir do Java 6.0, verifique a sua versao da JVM que está instalada ai no seu micro.
vlw
Para verificar a versao digite “java -version”
Tente colocar assim…
import java.io.Console;
Abraço…
ai galera funcionou!
coloquei “import java.io.Console;”
mas so no compilador padrao do JDK, pq no eclipse eu tentei assim:
import java.io.Console;
public class read {
/**
* @param args
*/
public static void main(String[] args) {
Console console = System.console();
//String valor;
String valor = console.readLine("Informe um valor: ");
System.out.println(valor);
}
}
dando os sequintes comandos funciona:
javac valor.java
java valor
mas quando tendo fazer isso no eclipse o depurador da o sequinte erro:
Exception in thread “main” java.lang.NullPointerException
at read.main(read.java:10)
mas o arquivo class q o eclipse gera ta certo e funciona, mas o eclipse nao o executa
so da esse erro.
ai eu queria saber pq, eu axava o eclipse uma IDE tao confiavel.