Erro ao importar classes

Olá… ói eu akii traveis :oops:

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

Desde já agradeço aos que me ajudarem!

experimenta colocar:

SET CLASSPATH=.;C:\CoreJavaBook\corejava

Se ainda assim não funcionar, tenta manter a seguinte estrutura de diretórios:

  • src (dir)
    |- corejava (dir)
    | |- arquivos do corejava
    |- Teclado.java (teu arquivo)

[]s

Se ainda assim não funcionar, tenta manter a seguinte estrutura de diretórios:

  • src (dir)
    |- corejava (dir)
    | |- arquivos do corejava
    |- Teclado.java (teu arquivo)

onde src é o diretório onde estao os teus arquivos :slight_smile:

[]s

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!!!

Oi

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.

T+

galera!!!

onde que eu consigo baixar o corejava??
eu não instalei o java pelo cd do livro…
tem como baixar os pacotes do corejava de algum site??

valeu…