Dúvida sobre MeuPrograma.java

12 respostas
R

Oi! tentando compilar o MeuPrograma.java:

class MeuPrograma {

public static void main(String[] args) {

System.out.println(Minha primeira aplicação Java!!);

}

}

da seguinte forma:

C:\ARQUIV~1\JAVA\JDKÇ\BIN>javac MeuPrograma.java

obtive isso:

MeuPrograma.java:1: illegal character: \187

´╗┐class MeuPrograma {

^

MeuPrograma.java:1: illegal character: \191

´╗┐class MeuPrograma {

^

2 errors

POR FAVOR, O QUE POSS ESTAR FAZENDO DE ERRADO ??
Obrigado, Melo…

12 Respostas

Prudencio

O codigo em si nao contem erros… ja tentou reiniciar o ambiente ou algo do tipo???

D

O que vc tem contra as IDE Eclipse ou netbeans ja pensou em usar

Marky.Vasconcelos

No começo continue no NotPad ou se quiser procure por JCreator que é a mesma coisa mas deixa o código colorido

Zakim

se voce for um iniciante!
recomendo fortemente algum editor simples! Voce vai aprender muito mais com seus erros!
Sõ utilize ides quando quando tiver uma boa noção sobre a tecnologia em geral!

eduveks

O Código Contém erros, se não tivesse erros tinha compilado!

Repara bem na mensagem de erro:

MeuPrograma.java:1: illegal character: 87
´╗┐class MeuPrograma {
^

O q acontece é q o teu arquivo .java tem caracteres ilegais, isto acontece quando vc copia código de algum programa q faz formatação de texto, por exemplo, se vc copiou o código fonte de um .DOC ou .PDF, vai levar caracteres ilegais.

No notepad, vc nem vê estes caracteres, mas eles estão lá.

Se vc esta usando o WordPad ainda pior, nunca use o WordPad!

Para resolver isto o melhor é criar um novo arquivo, e escrever o código e não copiar/colar.

Mas se vc esta usando o Notepad, bem em teoria o Notepad remove estes caracteres ilegais, mas não esta acontecendo… então o melhor é digitar a mão num novo arquivo.

Código Java tem q ser em formato de texto simples, não se pode fazer código Java em “Editores de Texto com Formatação”, use uma IDE decente q ai vc não vai ter este tipo de problemas.

ViniGodoy

Só um comentário, da próxima vez que postar código, pode seguir as dicas descritas no artigo desse link? Todos nós agradecemos! :slight_smile:

http://www.guj.com.br/posts/list/50115.java

thiaguinho

Não vejo problema nenhum em começar a programar em JAVA usando ECLIPSE.

Comecei a aprender JAVA em minha faculdade com o ECLIPSE. Isto facilitou muito meu aprendizado.

vtdb11

já tentou fazer assim:

public class MeuPrograma { 
   public static void main(String[] args) { 
     System.out.println("Minha primeira aplicação Java!!"); 
   } 
}

Eu acho que só falta a classe ser pública, pois o erro vem antes do class.

fabio.nascimento

vtdb11:
já tentou fazer assim:

public class MeuPrograma { 
   public static void main(String[] args) { 
     System.out.println("Minha primeira aplicação Java!!"); 
   } 
}

Eu acho que só falta a classe ser pública, pois o erro vem antes do class.

Não precisa, deixe somente class mesmo, depois mais pra frente vc vai estudando a visibilidade da classe.

Abraços.

R

Eu resolvi este problema da seguinte forma :

  • estou usando Notepad++
  • vá na barra de menu e clique no botão formatar e selecione a codificação em ANSI
  • caso use outro editor de texto tente mudar a codificação para ANSI
Z

Amigo eu comecei a pouco tempo e tive esses mesmos problemas você poderia dar uma olhada nessas aulas aqui no youtube que esse rapaz ensina a concertar esses erros olha o link no final da postagem olha a aula 11 e 12 que você vai achar a solução pro seu erro.
Um grande abraço e fiquem com Deus!

Link da Playlist: http://www.youtube.com/watch?v=NGUjvuYFbdE&list=PLE61AF4992C015AFC

@Edit: Se você precisar eu posso te ajudar e so falar um grande abraço e fique com Deus!

Sucesso!!!@ (:

@Edit: Seu código ta certo mas você poderia melhorar a forma de escreve-lo na sua indexação.

For Exemplo:

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

            System.out.println("Meu texto em java!!!");

      }

}
bileuze

Acredito que se retirar os caracteres ç e ~ resolva o problema.

Criado 1 de julho de 2007
Ultima resposta 27 de jan. de 2014
Respostas 12
Participantes 13