fabikko
Janeiro 19, 2013, 10:29pm
#1
Boa noite amigos.
Treinando e compilando código fonte sempre aparece a mensagem que minha classe não pode ser carregada ou não foi encontrada.
Agora quando utilizo o comando java -cp . (nome da classe) ela é carregada.
Como posso executar meu código sem ter que usar o comando java -cp . Classe ?
:shock:
ppro11
Janeiro 19, 2013, 11:01pm
#2
pode ser feito dessa forma:
Compile a Classe:
javac NomeDaClasse.java
e Depois execute a Classe:
java NomeDaClasse
pelo que eu entendi, sua dúvida é essa!
fabikko
Janeiro 24, 2013, 2:42am
#3
Olá amigo ppro11.
Tentei mas acontece a mesma coisa,
Se uso o comando -cp . NomedaClasse dá certo :-o
Reescrevi o código de outras formas, mudei o nome da classe mas só consigo executar a classe com esse comando.
Olá,
Você pode acrescentar o ponto (cujo significado eh diretorio atual) no variavel de ambiente CLASSPATH tambem.
O classpath, seja definido pelo variavel de ambiente, ou pela opcao “-cp/-classpath” na linha de comando define os lugares onde o Java vai procurar classes, tanto para compilacao quanto para execucao.
Não há nada de errado em usar o “-cp .”
E isso não implica nenhum problema no teu código.
[]s,
Sami
fabikko
Janeiro 24, 2013, 11:43am
#5
Obrigado Sami, grande abraço.