Mensagens enviadas por: EddiE
Índice dos Fóruns » Perfil de EddiE » Mensagens enviadas por EddiE
Autor Mensagem
Agora deu certo!

Desde o começo estava fazendo tudo certo mais sempre dava o erro Cannot Resolve Symbol quando eu compilava usando o comando javac links.java. Tentei compilar usando javac *.java como dito na resposta acima e tudo deu certo e compilou certinho. Seré que é um bug do java 1.4.1 ou algo que eu desconheça?
PS. quando eu compilava usando javac links.java já tinha compilado as classes ValidacaoExcecao.java e Jogo.java sem o menor problema.
PS2. quem estiver com dúvidas não esqueça de colocar os diretórios no Classpath

Muito obrigado pela ajuda e espero que esta conversa ajude outros usuários com o mesmo problema.
o erro é:

- cannot resolve symbol
symbol: class Validacao
location: class br.clbterere.Links

o código é da classe Links:



a classe Validacao é sim uma subclasse de throwable
quando tiro o import o erro que dá é ClassNotFoundException
Eu fiz como você falou e não deu certo.

1- criei os diretórios

-br
--clbterere

2- no arquivo Validacao escrevi


3- compilei a classe Validacao (Ok, nenhum problema)

4- no arquivo Jogo escrevi


5- compilei e aparece um erro:
symbol: class Validacao
location : package clbterere
import br.clbterere.Validacao;

symbol: class Validacao
location : class br.clbterere.Jogo
ClassNotFoundException para o método consulta() da classe Jogo

6 - se tiro o import aparece só o erro:
symbol: class Validacao
location : class br.clbterere.Jogo
ClassNotFoundException para o método consulta() da classe Jogo


o que será que estou fazendo de errado? Já esperimentei colocar Validacao() e não funcionou. O mesmo erro acontece para objetos da classe Validacao.


Já procurei sobre o assunto no fórum e não encontrei uma resposta clara. Sei que pacotes são usados para organizar as classes de um sistema até para não confrontar classes com o mesmo nome mas de desenvolvedores diferentes.
Gostaria de saber passo a passo como criar pacotes pois tentei e não consegui. Veja o que eu fiz.
Tenho uma classe chamada Links:



pelo que eu sei criei uma classe chamada Link que pertence ao pacote br.clbterere. Se fosse chamá-la em outra classe uso:



não precisei importar o pacote br.clbterere.Link pois a classe Jogo pertence ao mesmo pacote!
Certo? não! aparece o erro de que a classe Link não foi encontrada! O que será? Tenho que criar a estrutura de diretórios brclbterere ou algo assim?

Gostaria de uma explicação passo a passo , desde a criação no arquivo fonte até na hora de compilar como um mini tutorial para servir para mim e outros usuários do fórum. Até o tutorial da Sun é muito vago.


Obrigado [/code]
Se alguém quiser fazer parte do desenvolvimento do jogo ajudando com gráficos 3D etc podem ficar a vontade e entre em contato.
Tenho um projeto de criar um jogo de corrida de automóveis em rede usando JAVA. Quero saber se o JAVA 3D seria o software mais adequado para criação dos personagens (carros) bem como dar movimento a eles e outros efeitos visuais.
Se o 3D for adequado, como seria a ligação da parte gráfica com os recursos de áudio e os cálculos de velocidade, tempo, temperatura da água... etc e como seria toda essa sincronização. Tenho em mente que usaria em grande escala Treads, banco de dados e outros recursos de rede.
Outra dúvida seria como o jogo seria transmitido para o usuário. Seria uma Applet ou outro recurso!
concordo com a sua opinião, pois também adoro controlar o código. Fazer uma rotina pensando no gerenciamento de memória, na forma mais prática e otimizada de construí-la e várias outras coisas que só quem gosta da verdadeira programação sabe do que estamos falando.
Hoje esbarramos num mercado que quer cronogramas apertados e isso implica muitas vezes em códigos gerados com pressa, aquele que o programador faz, testa e se o programa está fazendo o foi planejado passa para a próxima etapa. O resultado é um programa que realmente faz o que foi projetado mas poderia ter um código mais limpo, mais controlado, mais rápido, que consuma menos memória, que seja fácil de dar manutenção, que seja reutilizável etc. É como analisar, projetar e fabricar um novo modelo de uma Ferrari em apenas uma semana. O resultado seria visualmente (camada de apresentação) maravilhoso mas com o tempo (ciclo de vida) as peças gastariam prematuramente, a manutenção seria quase impossível por falta de documentação e pela confusão com que os componentes foram instalados, a bateria acabava a cada mês pois os componentes não gerenciam a economia de energia, para instalar um acessório seria um Deus no acuda porque os componentes não são reutilizáveis e flexíveis. No final das contas o termo "time is money!!" afundaria pois os clientes preferiam comprar um carro mil bem projetado, de manutenção barata e que poderiam se instalar acessórios facilmente, transformando o mil em um bólido dos seus sonhos.
Essa analogia explica um pouco o que penso sobre programar!
temos que pensar que se a prioridade é produtividade uma ferramenta como o JBuilder é muito vantajosa, mas quando olhamos para a qualidade de código, economia de memória, performance etc... usar o Eclipse ainda é a melhor saída. Reflita sobre a sua real necessidade e escolha a ferramenta mais adequada para cada situação.
Sempre ouvi falar que IDEs geram código ruim e ilegível e que possuem algumas limitações, por isso até agora utilizo o Bloco de Notas. Gostaria de saber se o código gerado pelo Eclipse é boa qualidade e legível.
Na teoria a Orientação a Objetos diz que todas as classes possuem propriedades (variáveis membros) e métodos. Possuo uma classe que tem um método que recebe vários parâmetros que pertencem a algumas propriedades. A teoria me diz que devo colocar o valor desses parâmetros nas propriedades e trabalhar com elas, já a lógica diz para trabalhar apenas com os parâmetros pois não serão criadas variáveis em duplicidade. O que fazer?
Vejo sempre o pessoal dizendo "especificações". Várias pessoas me falaram vários significados diferentes. No dicionário, especificação é uma explicação detalhada, creio que no Java não. O que seria uma especificação Java ou outra qualquer?
:splat:
Tem um amigo meu chamado Fernando Almeida que criou o JCQ, um ICQ em Java e ele pode te dar umas dicas.

www.jcq.hpg.com.br

ou

fapcorreio@hotmail.com
Estou trabalhando com UML e Java.

Desenvolvo o site do Clube do Tereré em JSP, onde estou aprendendo cada vez mais sobre servlets, JSP, JavaMail etc

Também procuro desenvolver os sites de clientes usando a tecnologia Java com Linux, deixando claro as vantagens desta tecnologia aliada a um bom projeto em UML.

Estou começando a escrever um tutorial sobre como usar a JUnit para testar a lógica realmente importante de um código.
Fora colocar o drive no classpath, você tem que iniciar o servidor MySql, ou seja, se o MySql não estiver instalado, instalar e iniciar o programa c:mysqlinwinmysqladmin.exe
 
Índice dos Fóruns » Perfil de EddiE » Mensagens enviadas por EddiE
Ir para:   
Powered by JForum 2.1.8 © JForum Team