Java X %java_home%injava

11 respostas
filipebfs

olá pessoal…

acabei de finalmente resolveu meu problema com o driver jaybird…

mas está ocorrendo agora algo curioso…

quando eu executo

c:\jaybird\examples>%java_home%\binjava DriverExample

…tudo bem …mas,

c:\jaybird\examples>java DriverExample

…aí aparece o seguinte…

Exception in Thread "main" java.lang.NoClassDefFoundError: DriverExample

agradeço desde já!

11 Respostas

filipebfs

desculpa pessoal num era exatamente como saiu aí… os códigos estão
faltando barras…

c:jaybirdexamples>%java_home%injava DriverExample

c:jaybirdexamples>java DriverExample

Exception in Thread “main” java.lang.NoClassDefFoundError: DriverExample

…blz agora…

filipebfs

pessoal… eu to fazendo a maior bagunça… desculpem :roll:

vou tenta novamente…

c:\jaybird\examples>%java_home%injava DriverExample
c:\jaybird\examples>java DriverExample
Exception in Thread "main" java.lang.NoClassDefFoundError: DriverExample

filipebfs
c:\jaybird\examples>%java_home%\bin\java DriverExample
dsiviotti

Ao invés de mandar outro post simplesmente altere (edit) o anterior.

Quanto ao seu erro parece que a sua classe não está no classpath. A classe DriverExample não está sendo encontrada.

filipebfs

desculpa… pelos post (mas eu cliquei em Edit, mas naum vi nada para remover os outros posts à mais) e… pela minha pergunta agora…

a minha própria classe (DriverExample) tem q ser definida no classpath?

tipo assim…

javac -classpath %java_home%;.;%jaybird%;c:jaybirdexamplesDriverExample.java DriverExample.java

aí sim, funcionará?..

java DriverExample

obs.: %jaybird%, é uma variável de ambiente q eu mesmo criei.

dsiviotti

Dá uma lida aqui:

http://www.guj.com.br/java.artigo.108.1.guj

keller

c:\jaybird\examples>%java_home%\bin\java -classpath . DriverExample

ve se resolve… :smiley:

filipebfs

pessoal… eu to com um novo problema muito parecido…

fiz um simples exemplo Swing…

minhas variáveis de ambiente (Win2k) estão assim:

java_home=c:\j2sdk1.4.2_05
classpath=%java_home%;.
path=%path%;%java_home%\bin

meu programa está em d:\projetos\java… bom, é o seguinte…

em compilei assim, e neste “local”…

d:\projetos\java>%java_home%\bin\javac -classpath %classpath% SwingExemplo1.java

…tudo ok! (detalhe, se eu naum colocar %java_home%\bin…
naum é reconhico o javac)

entaum executo…

d:\projetos\java>javaw SwingExemplo1

…perfeito!

agora…

d:\projetos>javaw -classpath %classpath%;java java\SwingExemplo1

…DE FORMA ALGUMA! nem assim…

d:\projetos>javaw -classpath
%classpath%;d:\projetos\java d:\projetos\java\SwingExemplo1
...ou...
d:\projetos>%java_home%\bin\javaw
-classpath %classpath%;d:\projetos\java d:\projetos\java\SwingExemplo1

…ocorre java.lang.NoClassDefFoundError

filipebfs

Pessoal… acho q achei a resposta para minha última pergunta…

nesse caso eu uso os packages… bom… legal é q aprendi sozinho,

adicionei…

package ExSwing;

criei uma pasta e compilei…

d:\projetos\java\ExSwing>%java_home%\bin\javac SwingExemplo1.java

…ok, mas, lembrando q só funciona se eu mencionar
%java_home%\bin… senão o javac naum é reconhecido!

executei…

d:\projetos\java\ExSwing>javaw ExSwing.SwingExemplo1

ou…

d:\projetos\java>javaw ExSwing.SwingExemplo1

…funciona das duas formas… tudo blz!

…obrigado pela atenção. t+… Valeu!!!

keller

ok aprendeu sozinho mas suas variaveis de ambiente estão erradas…
o certo é assim…

após a troca reinicie o seu w2k abra o prompt-de-comando

e tente: javac
e depois: java -version

valeu ? fui… :smiley:

filipebfs

.

Valeu kra !!!

.

Criado 9 de outubro de 2004
Ultima resposta 13 de out. de 2004
Respostas 11
Participantes 3