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.
[quote=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.[/quote]
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???
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:
class HelloWorld {
public static void main (String args[]) {
System.out.println(?Hello World!?);
}
}
salvo ele com a extenção “.java” na area de trabalho
para compilar o programa eu faço assim(no pronpt e claro)
javac HelloWorld.java
java HelloWorld
mas da error sempre :?: :?: :?:
se vc ou algem poder mi ajuada eu fico muito garto
[quote=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:
class HelloWorld {
public static void main (String args[]) {
System.out.println(?Hello World!?);
}
}
salvo ele com a extenção “.java” na area de trabalho
para compilar o programa eu faço assim(no pronpt e claro)
javac HelloWorld.java
java HelloWorld
mas da error sempre :?: :?: :?:
se vc ou algem poder mi ajuada eu fico muito garto
[/quote]
Você abre o diretório antes de compilar
Ex: cd c:\Users\Lucas\Desktop
Se você não estiver apontando ele nunca ira achar o programa.
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 :?: :?: :?:
[quote=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 :?: :?: :?:[/quote]
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.
@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.
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:
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 :!:
[quote=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 :!:[/quote]
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.
[quote=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:
[quote=UMC][quote=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!!![/quote]
De nada!
edita o post e coloca como resolvido!
vlw[/quote]
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…
[quote=LucasAdri07][quote=UMC][quote=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!!![/quote]
De nada!
edita o post e coloca como resolvido!
vlw[/quote]
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…[/quote]
[quote=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:
@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