[RESOLVIDO] Não consigo executar programa Java pelo prompt!
28 respostas
C
capivetta
Já fiz várias alterações no classpath e sempre dá o mesmo problema na hora de executar(obs: está compilando normalmente)…mas na hora de executar aparece o conhecido: java.lang.noclassdeffounderror…já não sei mais o que fazer!!!
O problema não é com as variaveis de ambiente. Com elas está tudo certo.
Provavelmente, no momento da execução, ele não está encontrando os pacotes que você importou.
se o classpath não estiver perfeito, dá erro na hora de executar mesmo.
Passe o conteúdo do classpath, por favor.
C
capivetta
thiago.pires:
O problema não é com as variaveis de ambiente. Com elas está tudo certo.
Provavelmente, no momento da execução, ele não está encontrando os pacotes que você importou.
se o classpath não estiver perfeito, dá erro na hora de executar mesmo.
Passe o conteúdo do classpath, por favor.
então Tiago…eu simplismente coloquei os caminho la nas variáveis de ambiente…não importei nenhum pacote e não entendi o conteúdo do classpath que tu quer…e o conteúdo que está no LIB???
B
beto11
ola tiago.pires
cara tbm to com ums
problemas estou começado ja intalei o jdk ele eta instalado no disco local “c:/”
a estudar java mas toda vez q vou compilar o programa sempre da erro :shock: :?:
primeiro eu escrevo o programa
assim:
Tem bastante coisa aqui no forum referente a problemas no classpath…
flw abs…
LucasAdri07
beto11:
ola tiago.pires
cara tbm to com ums
problemas estou começado ja intalei o jdk ele eta instalado no disco local “c:/”
a estudar java mas toda vez q vou compilar o programa sempre da erro :shock: :?:
primeiro eu escrevo o programa
assim:
desculpem minha demora
tiago.pires o erro que ele apresenta e esse
c:\Documents and Settings\Alberto> javac HelloWorld.java
javac: file not foud: HelloWorld.java
usege: javac
use - help for a list of possible options
c:\Documents and Settings\Alberto> java HelloWorld
exception in thread “main” java.lang.NoclassDefFoundError: HelloWorld
caused by: .java.lang.ClassNotFoundException:HelloWorld
at .java.net.URLClassLoader$1.runURLClassLoader.java:202
at .java.security.AccessController.doPrivileged
at .java.net.URLClassLoader.findClassURLClassLoader.java:190
at .java.lang.Classloader.loadClassClassLoader.java:307
at sun.misc.Launcher$AppClassLoader.loadClassLauncher.java:301
at java.lang.Classloader.loadClassClassLader.java:248
could not find the mai class: HelloWorld. Program will exit.
eu li os artigos que o pesoao indicou mas nao consegui entender nada :?: :?: :?:
LucasAdri07
beto11:
desculpem minha demora
tiago.pires o erro que ele apresenta e esse
c:\Documents and Settings\Alberto> javac HelloWorld.java
javac: file not foud: HelloWorld.java
usege: javac
use - help for a list of possible options
c:\Documents and Settings\Alberto> java HelloWorld
exception in thread “main” java.lang.NoclassDefFoundError: HelloWorld
caused by: .java.lang.ClassNotFoundException:HelloWorld
at .java.net.URLClassLoader$1.runURLClassLoader.java:202
at .java.security.AccessController.doPrivileged
at .java.net.URLClassLoader.findClassURLClassLoader.java:190
at .java.lang.Classloader.loadClassClassLoader.java:307
at sun.misc.Launcher$AppClassLoader.loadClassLauncher.java:301
at java.lang.Classloader.loadClassClassLader.java:248
could not find the mai class: HelloWorld. Program will exit.
eu li os artigos que o pesoao indicou mas nao consegui entender nada :?: :?: :?:
O Programa está em qual diretório? meu documentos, desktop?
Você tem que abrir seu diretório primeiramente, se tiver no desktop.
Digite: “cd c:\Users\Alberto\Desktop”, sem as aspas.
E depois compile.
juliofsn
@beto11, provavelmente você não está na mesma pasta onde está o arquivo HelloWorld.java, dê um “dir” no prompt e veja se esse arquivo é listado, se não for você vai precisar navegar pelo prompt até a pasta onde está o arquivo.
Digo que deve ser isso por que pelo que você colocou, você está na pasta raiz do usuário do PC, e no windows, raramente você trabalha nessa pasta, geralmente em pastas que estão dentro dela (como Desktop, My Documents, etc.), no entanto essa é a pasta padrão quando se abre o prompt.
LucasAdri07
Veja se esse tutorial te ajuda a configurar o JDK.
CONSEGUI FAZER FUNCIONAR:D:D:D estava colocando em variáveis do usuário…mais é em variáveis do sistema…nesse link tem uma explicação perfeita…não tem erro:
Obrigado a todos!!!
B
beto11
cara so nao vou tentar fazer agora pq to no pc
de um colega meu minha net deu um ploblema
mas quando chega em casa vou fazer
ae “LucasAdri07” vlw pelo link
ae “capivetta” se link tbm e muito bom cara
ae “juliofsn” e a todos os outros que estao se proucupando em resouver
esse meu problema eu não sei o q seria de mim se vcs. se eu conseguir reslover volta fala e agradecer mais uma vez :!:
LucasAdri07
beto11:
cara so nao vou tentar fazer agora pq to no pc
de um colega meu minha net deu um ploblema
mas quando chega em casa vou fazer
ae “LucasAdri07” vlw pelo link
ae “capivetta” se link tbm e muito bom cara
ae “juliofsn” e a todos os outros que estao se proucupando em resouver
esse meu problema eu não sei o q seria de mim se vcs. se eu conseguir reslover volta fala e agradecer mais uma vez :!:
Não se esqueca de verificar pra onde o prompt está direcionando, se ele estiver derecionado para ex: c:\windows\system32.
E seu arquivo estiver no desktop, ele não conseguirá encontra-lo.
UMC
capivetta:
CONSEGUI FAZER FUNCIONAR:D:D:D estava colocando em variáveis do usuário…mais é em variáveis do sistema…nesse link tem uma explicação perfeita…não tem erro:
Obrigado a todos!!!
De nada!
edita o post e coloca como resolvido!
vlw
LucasAdri07
UMC:
capivetta:
CONSEGUI FAZER FUNCIONAR:D:D:D estava colocando em variáveis do usuário…mais é em variáveis do sistema…nesse link tem uma explicação perfeita…não tem erro:
Obrigado a todos!!!
De nada!
edita o post e coloca como resolvido!
vlw
Na verdade, ele ainda não resolveu o problema, ele só agradeceu.
Mais acho que o erro está justamente no caminho do arquivo que está sendo apontado…
[EDIT] Disfarça, pensei que estava falando do beto11…
UMC
LucasAdri07:
UMC:
capivetta:
CONSEGUI FAZER FUNCIONAR:D:D:D estava colocando em variáveis do usuário…mais é em variáveis do sistema…nesse link tem uma explicação perfeita…não tem erro:
Obrigado a todos!!!
De nada!
edita o post e coloca como resolvido!
vlw
Na verdade, ele ainda não resolveu o problema, ele só agradeceu.
Mais acho que o erro está justamente no caminho do arquivo que está sendo apontado…
capivetta:
CONSEGUI FAZER FUNCIONAR[color=red] [/color]:D:D:D estava colocando em variáveis do usuário…mais é em variáveis do sistema…nesse link tem uma explicação perfeita…não tem erro:
Obrigado a todos!!!
vlw
B
beto11
@UMC
conseguir compilar mas agora nao quer executar
i da aqule mesmo erro q ja postei aqui
c:\Documents and Settings\Alberto> java HelloWorld
exception in thread “main” java.lang.NoclassDefFoundError: HelloWorld
caused by: .java.lang.ClassNotFoundException:HelloWorld
at .java.net.URLClassLoader$1.runURLClassLoader.java:202
at .java.security.AccessController.doPrivileged
at .java.net.URLClassLoader.findClassURLClassLoader.java:190
at .java.lang.Classloader.loadClassClassLoader.java:307
at sun.misc.Launcher$AppClassLoader.loadClassLauncher.java:301
at java.lang.Classloader.loadClassClassLader.java:248
could not find the mai class: HelloWorld. Program will exit.
minhas variaveis estao configuradas da seguite forma
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar
JAVA_HOME
C:\jdk1.6.0_19
PATH
;%JAVA_HOME%\bin
Hellmanss
Entra no diretorio onde está compilado teu HelloWorld, e executa da seguinte forma:
java-cp.HelloWorld
B
beto11
hellmanss
vlw cara quando eu chegar em cara vou testa
pq eu to no tabalho mas qualquer coisa volta a
posta duvida aqui
:!:
pmlm
E de certeza que o .class está nessa directoria?
B
beto11
olha cara ele ta no desktop
ai eu digito
cd C:\Documents and Settings\Alberto\desktop
e depois copilo e copila normalmente
mas na hora de executar java HelloWorld
ele da esse erro aqui
c:\Documents and Settings\Alberto> java HelloWorld
exception in thread “main” java.lang.NoclassDefFoundError: HelloWorld
caused by: .java.lang.ClassNotFoundException:HelloWorld
at .java.net.URLClassLoader$1.runURLClassLoader.java:202
at .java.security.AccessController.doPrivileged
at .java.net.URLClassLoader.findClassURLClassLoader.java:190
at .java.lang.Classloader.loadClassClassLoader.java:307
at sun.misc.Launcher$AppClassLoader.loadClassLauncher.java:301
at java.lang.Classloader.loadClassClassLader.java:248
could not find the mai class: HelloWorld. Program will exit.
pmlm
Mas não estás a executar na directoria desktop!
Hellmanss
Tentou fazer o que postei?
B
beto11
Hellmans
tentei mas ñ pegou cara continua
dando o mesmo erro mano
pmlm
cd Desktop
java HelloWorld
B
beto11
ae galera conseguir
agradeco a todos aquele q
mi ajudaram e se preocuparao comigo :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
LucasAdri07
beto11:
ae galera conseguir
agradeco a todos aquele q
mi ajudaram e se preocuparao comigo :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: