Erro no prompt quando vou compilar

7 respostas
P

Preciso de ajuda.Sou novo em java,ou melhor em programação em geral,estava começando a treinar com meu primeiro código:

public class HelloWorld{ 
 public static void main(String[] args) { 
  System.out.println("Hello, World!"); 
 } 
}

só que quando adicionei no prompt “javac helloworld”,ele acusa em média dois erros,isso quando não tento fazer alguma alteração,os erros são:

acusa ilegal caracter antes do public,ou aponta um erro no string,ou no .out.

eu já fiz aquilo de configurar a variável de ambiente,foi uma das primeiras coisas que estava no curso depois de ensinar a baixar e instalar o jdk.O que acontece é que pelo curso está tudo correndo bem,mesmo ele citando a possibilidade de erros por falta de dados como por exemplo o “ponto e vírgula”,mas,de acordo com ele se eu seguisse seu procedimento e colocasse esse código eu teria minha primeira experiência java.kkkkk.
obrigado desde já pela ajuda.

7 Respostas

Fexx

já tentou.

javac HelloWorld.java

Boa sorte.

ViniGodoy

Por favor, ao postar tópicos, não use SOMENTE LETRAS MAIÚSCULAS no corpo ou no título.

betoven

É isso aí cara. O javac (para compilar) você usa chamando: javac Programa.java e o java(para executar) você usa chamando java Programa.

D

Caro Pedro,

Mais na frente irá aprender que quando se declara uma classe com o modificador de acesso public é necessário que esse arquivo fonte seja salvo com o mesmo nome da classe, ou seja se sua classe for nomeada como “HelloWorld” seu arquivo fonte deverá se chamar “HelloWorld.java”, o Java é case sensitive, nesse caso as letras maiúsculas e minúsculas são diferentes. Esses pequenos erros são normais no início, continue estudando!

Abraços!

P

Valeu pelas dicas,
Com o primeiro "HelloWorld" eu consegui passar pela faze "javac" :shock: ,mas, quando vou executar o programa aparecem esses erros na tela:
[img] http://www.google.com.br/imgres?q=at+java.lang+prompt&hl=pt-BR&safe=off&biw=1280&bih=709&tbm=isch&tbnid=QiRCWgfTvKW6CM:&imgrefurl=http://javafree.uol.com.br/topic-870339-Erro-usando-o-prompt.html&docid=NgrYED8TM67jpM&imgurl=http://img440.imageshack.us/img440/676/erwr3.jpg&w=879&h=284&ei=N5ZLT66vCoeGgwfHhZyICQ&zoom=1&iact=rc&dur=283&sig=115721493980261560770&page=2&tbnh=65&tbnw=200&start=15&ndsp=20&ved=1t:429,r:12,s:15&tx=102&ty=36 [/img] ,

ainda estou tendo problemas no processo de aprendizagem em compilar o código:

import javax.swing.JOptionPane;
public class Entrada {
  public static Void main(String[] args); {
    String nome = JOptionPane.showInputDialog ("qual seu nome");
    JOptionPane.showMessageDialog (null,nome);
	}
}

o prompt sempre acusa erro em cima do "main"

Grato desde já pela ajuda.

P

Valeu pelas dicas,
Com o primeiro "HelloWorld" eu consegui passar pela faze "javac" :shock: ,mas, quando vou executar o programa aparecem esses erros na tela:

[img] http://www.google.com.br/imgres?q=at+java.lang+prompt&hl=pt-BR&safe=off&biw=1280&bih=709&tbm=isch&tbnid=QiRCWgfTvKW6CM:&imgrefurl=http://javafree.uol.com.br/topic-870339-Erro-usando-o-prompt.html&docid=NgrYED8TM67jpM&imgurl=http://img440.imageshack.us/img440/676/erwr3.jpg&w=879&h=284&ei=N5ZLT66vCoeGgwfHhZyICQ&zoom=1&iact=rc&dur=283&sig=115721493980261560770&page=2&tbnh=65&tbnw=200&start=15&ndsp=20&ved=1t:429,r:12,s:15&tx=102&ty=36 [/img]

ainda estou tendo problemas no processo de aprendizagem em compilar o código:

import javax.swing.JOptionPane;
public class Entrada {
  public static Void main(String[] args); {
    String nome = JOptionPane.showInputDialog ("qual seu nome");
    JOptionPane.showMessageDialog (null,nome);
	}
}

o prompt sempre acusa erro em cima do "main"

Grato desde já pela ajuda.

caio.ribeiro.pereira

Para corrigir esse erro é simples, apenas deixe o Void como void, por que o Java tem case-sensitive, e o void é palavra-chave do Java.

Sua versão incorreta

import javax.swing.JOptionPane;  
public class Entrada {  
  public static Void main(String[] args); {  
    String nome = JOptionPane.showInputDialog ("qual seu nome");  
    JOptionPane.showMessageDialog (null,nome);  
    }  
}

versão corrigida

import javax.swing.JOptionPane;  
public class Entrada {  
  public static void main(String[] args); {  
    String nome = JOptionPane.showInputDialog ("qual seu nome");  
    JOptionPane.showMessageDialog (null,nome);  
    }  
}
Criado 22 de fevereiro de 2012
Ultima resposta 27 de fev. de 2012
Respostas 7
Participantes 6