Erro ao compilar - illegal character [RESOLVIDO]

5 respostas
L

public class MyFirstApp { public static void main (String[] args) { System.out.Println(¨I rule!¨); System.out.Println(¨The world¨); } }

salvei o arquivo como MyFirstApp.java
e mando compilar pelo terminal (Ubuntu)

$ javac MyFirstApp.java

<blockquote>MyFirstApp.java:4: error: illegal character: \168

System.out.Println(¨I rule!¨);

^

MyFirstApp.java:4: error: ‘;’ expected

System.out.Println(¨I rule!¨);

^

MyFirstApp.java:4: error: not a statement

System.out.Println(¨I rule!¨);

^

MyFirstApp.java:4: error: ‘;’ expected

System.out.Println(¨I rule!¨);

^

MyFirstApp.java:4: error: illegal character: \168

System.out.Println(¨I rule!¨);

^

MyFirstApp.java:5: error: illegal character: \168

System.out.Println(¨The world¨);

^

MyFirstApp.java:5: error: ‘;’ expected

System.out.Println(¨The world¨);

^

MyFirstApp.java:5: error: illegal character: \168

System.out.Println(¨The world¨);

^

MyFirstApp.java:5: error: not a statement

System.out.Println(¨The world¨);

^

9 errors

</blockquote>

Não entendo o porque do erro, procurei no google e não encontrei algo consistente.

5 Respostas

yurifw

esse caracter ai não é aspas n, vc colocou assim:

System.out.Println(¨I rule!¨);

coloca com aspas assim:

System.out.Println("I rule!");
L

tem diferença nas aspas? Pq esta é a única do teclado

yurifw

eu quis dizer que isso não é aspas, é trema.
aspas: "
trema: ¨

e tem diferença sim, você tem que usar aspas xD

L

resolvido, vlw pela dica.

o problema esta no layout US do meu teclado mesmo desde que atualizei o ubuntu acontece isso

yurifw

show então ^^

Criado 29 de outubro de 2013
Ultima resposta 29 de out. de 2013
Respostas 5
Participantes 2