Compilando java No Prompt de Comando

10 respostas
R

Pessoal,

Por favor, preciso de uma dica referente a compilcação do JAVA no Prompt de comando: Segue abaixo os passo que foram executados:

  • Foram configuradas as variaveis de ambiente conforme a orientação no site.
  • O programa é compilado ( javac Rodrigo.java) Compila corretamente.
    Tento execuar o arquivo Ocorre seguinte erro.
F:\java>java Rodrigo

Exception in thread main java.lang.NoClassDefFoundError: Rodrigo

Caused by: java.lang.ClassNotFoundException: Rodrigo

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Could not find the main class: Rodrigo.  Program will exit.

10 Respostas

Giovanni_Ritchie

Coloque aqui o codigo da sua classe…

luciano.eti

…realmente seria interessante colocar o código para ver como ficou…mas…como cita nosso amigo Antonio Passos em seu blog…

a classe Bug.java nunca existiu no diretório …\four\ e ao tentar executá-la veja erro que recebi…\...\four>java Bug Exception in thread "main" java.lang.NoClassDefFoundError: Bug Caused by: java.lang.ClassNotFoundException: Bug at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) Could not find the main class: Bug. Program will exit.para saber mais… http://www.antoniopassos.pro.br/blog/?p=103

espero que ajude…[]'s

Luciano

R

Segu o codig abaixo

class Rodrigo {

public static void main(String[] args){

System.out.println(Ola);

}

}
LPJava

vc deve executar:

java Rodrigo

e nao

java Bug

veja

R

Caro LP JAVA,

Foi executado java Rodrigo mesmo, Java bug foi um exemplo passado por um colega.

T

Use

java -cp . Rodrigo
R

Amigos,

Utilizei o comando java -cp. Rodrigo e tambem nao vai. Segue o o Código abaixo.

F:\java>java -cp. Rodrigo
Unrecognized option: -cp.
Could not create the Java virtual machine.

F:\java>java -cp.Rodrigo
Unrecognized option: -cp.Rodrigo
Could not create the Java virtual machine.

F:\java>

M

rodrsilva01:
Amigos,

Utilizei o comando java -cp. Rodrigo e tambem nao vai. Segue o o Código abaixo.

F:\java>java -cp. Rodrigo
Unrecognized option: -cp.
Could not create the Java virtual machine.

F:\java>java -cp.Rodrigo
Unrecognized option: -cp.Rodrigo
Could not create the Java virtual machine.

F:\java>

Note que existe um espaço entre os argumentos…
java -cp . Rodrigo

Você está executando o java a partir do diretorio que tem sua classe compilada? Se não, você vai ter que especificar na opção classpath qual o diretorio em que se encontra sua classe, por exemplo, se sua classe está localizada em C:\java\teste\Rodrigo.class, execute:
java -classpath C:\java\teste Rodrigo

P.S. - Para ficar mais claro, a opção -cp é a mesma coisa que -classpath.

LPJava

para acabar toda a dor de cabeça, deleta essa sua instalacao ai, removendo tudo que vc fez e reiniciando o pc, depois comeca uma nova instalacao conforme o link que passei.

Acho que gastará menos tempo que tentando descobrir onde ta o problema, eu sempre faco isso, pq tem coisa se gasta tanta energia e tempo que nao compensa.

R

Bom dia!

Irei realizar a desinstalção do java e refazer novamente. Qualquer coisa esatrei postando novamente.

Desde ja agradesço pela ajuda que todos prestaram para resolver meu problema.

Todos tenham um bom trabalho hoje!

Criado 6 de junho de 2009
Ultima resposta 10 de jun. de 2009
Respostas 10
Participantes 6