Fui instalar o CD de exemplos que acompanha o livro Core Java2 e na hora de importar a classe ele da mensagem de erro.
O programa esta abaixo
import corejava.*;
public class Teclado
{ public static void main (String[] args)
{ String nome;
nome = Console.readLine
(“Digite seu nome.”);
System.out.println("Olá " + nome);
}
}
Eu instalei os arquivos do CD num diretório chamado CoreJavaBook no drive C, corejava é uma pasta que esta dentro de CoreJavaBook que contem as classes ( Console esta lá ).
Setei a variavel ambiente, conforme abaixo:
@C:\ARQUIV~1\GRISOFT\AVG6\bootup.exe
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb br,C:\WINDOWS\COMMAND\keyboard.sys
PATH=%PATH%;C:\j2sdk1.4.2_02\bin
SET CLASSPATH=.;C:\CoreJavaBook
JAVA_HOME=C:\j2sdk1.4.2_02
Quando vou compilar ele da dois erros:
Package corejava does not exist e aponta para a linha import.
Cannot resolve symbol, symbol variable console e aponta para a linha Console.readLine
Valeu gente consegui… setei a variavel como o neto disse e depois
criei uma pasta chamada corejava dentro da pasta Teclado, copiei Console para a pasta Teclado e compilei Console e em seguida Compilei Teclado dai ele criou as classes dentro da pasta corejava…
AH eu também tive q acrecentar a linha:
package corejava;
Estava falando que num tinha package dai eu fiz e deu certo!!!
Ufá!!! É tão bom qdo vc tem um problema e consegue resolver!!! :lol:
Obrigado pela ajuda de vcs!!!
ravanhani, este é um assunto um tanto complicado. Ao desenvolver alguma aplicação, applet, etc, se vc usar classes, interfaces ou pacotes proprietários ou feitos por vc mesmo é legal. Poré, ao repassar este código a pessoa receptora só conseguirá executar se tiver posse da classe ou pacote que vc usou e que não tem na JRE dela.
Este tipo de incomodo acontece muito com os exemplos de livros, como este que vc perguntou.