Erro ao compilar - illegal character [RESOLVIDO]

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

[quote]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
[/quote]

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

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

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

coloca com aspas assim:

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

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

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

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

resolvido, vlw pela dica.

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

show então ^^