[RESOLVIDO]Problemas com Execução

Olá…

Criei o seguinte programa:


class oi {
   public static void main(String[] args){
      System.out.println("Meu primeiro programa Java - DOS!");
   }
}

compilei tudo certinho sem problemas.

na hora de executar estourou o seguinte erro.

ae vi que esse erro se dá com por causa de uma configuração errada da variável de ambiente ClassPath…

ae olhei o artigo que tem aqui no GUJ sobre a instalação do Java e sobre o ClassPath.

Configurei tudo de acordo e o erro continuou acontecendo. resolvi desinstalar o Java(q estava instalado no diretorio Arquivos de Programas) e reinstalei no c:\ ficando o diretório C:\jdk1.6.0_05.

Configurei as variáveis de ambiente de acordo com o guia de instalação que tem aqui no GUJ

JAVA_HOME -> C:\jdk1.6.0_05
CLASSPATH -> .;%JAVA_HOME%
PATH -> C:\jdk1.6.0_05\bin

e o erro ainda persistiu!

o que devo fazer???alguém tem alguma idéia?!

Como fez para executar e compilar? Parece que não foi compilado, pois, reclamou da falta do .class.

primeiro fiz o seguinte.

 c:\javastd> javac oi.java 

ae procedi desta forma:

c:\javastd> dir

apareceu:

ae procedi da seguinte forma:

c:\javastd> java oi.class

ae estourou o erro

tem duas classes a oi.class e MeuPrograma.class assim como o arquivo java oi.java e MeuPrograma.java

tudo feito no notepad e compilando pelo cmd.

eu executando pelo Netbeans da certinho porém me alertaram para estudar desta forma fazendo tudo manual para eu aprender melhor!!!

Não informe o .class ao executar.
Leia aqui: http://www.guj.com.br/java.tutorial.artigo.16.1.guj

[quote=fiaux]Não informe o .class ao executar.
Leia aqui: http://www.guj.com.br/java.tutorial.artigo.16.1.guj[/quote]

putz q erro bobo o meu!!!afff valeu amigo!!!

[quote=icefusion][quote=fiaux]Não informe o .class ao executar.
Leia aqui: http://www.guj.com.br/java.tutorial.artigo.16.1.guj[/quote]

putz q erro bobo o meu!!!afff valeu amigo!!![/quote]

Beleza, mas leia o tutorial.

blz…vou ler sim!!!

[quote=icefusion]Olá…

Criei o seguinte programa:


class oi {
   public static void main(String[] args){
      System.out.println("Meu primeiro programa Java - DOS!");
   }
}

compilei tudo certinho sem problemas.

na hora de executar estourou o seguinte erro.

ae vi que esse erro se dá com por causa de uma configuração errada da variável de ambiente ClassPath…

ae olhei o artigo que tem aqui no GUJ sobre a instalação do Java e sobre o ClassPath.

Configurei tudo de acordo e o erro continuou acontecendo. resolvi desinstalar o Java(q estava instalado no diretorio Arquivos de Programas) e reinstalei no c:\ ficando o diretório C:\jdk1.6.0_05.

Configurei as variáveis de ambiente de acordo com o guia de instalação que tem aqui no GUJ

JAVA_HOME -> C:\jdk1.6.0_05
CLASSPATH -> .;%JAVA_HOME%
PATH -> C:\jdk1.6.0_05\bin

e o erro ainda persistiu!

o que devo fazer???alguém tem alguma idéia?![/quote]

Ola tem um erro no seu código, no inicio na declaração da classe esta apenas “class oi” quando deveria estar no caso de ser apenas um SysOut. “public class oi” segue abaixo como a classe deveria ser.


public class oi {
   public static void main(String[] args){

      System.out.println("Meu primeiro programa Java - DOS!");
   }
}

Tenta ai é pra funcionar !!

Té+

olá…na verdade o programa está correto amigo…eu só tive que compilar de forma diferente!!

eu estava compilando

java oi.class sendo que tenho q compilar java oi apenas!!!

sobre o lance dos modificadores (public) não tem problema para esse programa…pelo q entendi de java até agora eu devo usar-los para que outras classes possam ou não usar certos métodos!!!

como no caso é um sistema simples eu não preciso utiliza-lo!

[quote=icefusion][quote=jrtl6]
Ola tem um erro no seu código, no inicio na declaração da classe esta apenas “class oi” quando deveria estar no caso de ser apenas um SysOut. “public class oi” segue abaixo como a classe deveria ser.


public class oi {
   public static void main(String[] args){

      System.out.println("Meu primeiro programa Java - DOS!");
   }
}

Tenta ai é pra funcionar !!

Té+

[/quote]

olá…na verdade o programa está correto amigo…eu só tive que compilar de forma diferente!!

eu estava compilando

java oi.class sendo que tenho q compilar java oi apenas!!!

sobre o lance dos modificadores (public) não tem problema para esse programa…pelo q entendi de java até agora eu devo usar-los para que outras classes possam ou não usar certos métodos!!!

como no caso é um sistema simples eu não preciso utiliza-lo!
[/quote]

Entendi você estava compilando o código no “Mundo das Trevas”, então é os comandos básicos javac classe, depois java classe que ai roda msm.
vlww