2014-12-20 8 views
2

나는 자바에 Hello World 프로그램을 시도하지만, CP1252 오류가 점점 오전 :맵 불가 문자

C:\>javac -cp acm.jar test.java 
test.java:4: error: unmappable character for encoding Cp1252 
public void run() { println(ÔÇ?Hello world!!!ÔÇ?); 
          ^
test.java:4: error: unmappable character for encoding Cp1252 
public void run() { println(ÔÇ?Hello world!!!ÔÇ?); 
              ^
test.java:4: error: ';' expected 
public void run() { println(ÔÇ?Hello world!!!ÔÇ?); 
             ^
test.java:4: error: not a statement 
public void run() { println(ÔÇ?Hello world!!!ÔÇ?); 
              ^
test.java:5: error: reached end of file while parsing 
} 
^ 
5 errors` 

간단한에게 : 여기

import acm.program.*; 
public class test extends Program 
{ 
    public void run() { println(”Hello world!!!”); } 
} 

는 오류입니다 test.java 프로그램은 분명히 정확하며 문제가 무엇인지 알 수 없습니다.

CP1252 인코딩 오류를 어떻게 해결합니까?

+2

대신 " – Jesse

+2

"을 사용하십시오. 스마트 인용 부호를 사용하고 있다면, 보통 인용 부호를 사용해야합니다 (US/UK 영어 키보드의 경우, 이것은 바로 'Enter'키 왼쪽에있는 키입니다) . –

답변

1

실제 인용 부호 대신 스마트 인용 부호를 사용하는 것이 문제입니다.

import acm.program.*; 
public class test extends Program 
{ 
    public void run() { println("Hello world!!!"); } 
} 

"의 차이 :

여기에 코드의 '고정'버전입니다.

이 문제를 해결하려면 (키보드에 따라 다름) Enter 키의 바로 왼쪽에있는 " 문자를 사용해야합니다.

+0

대답 해 주셔서 감사합니다,하지만 난 다른 오류이 시간을 얻고있다 C :. \ 사용자 \ Athma_000> CD를 C : C \ : \> javac의 -cp acm.jar test.java 테스트. java : 2 : 오류 : 테스트 작성 중 오류 : test.class (??? ????????????? ???? public class test 프로그램 확장 ^ 1 오류 –

+0

@MariosAth이 문제에 대해서는 Google 검색 및 스택 오버플로 검색을 수행해야합니다. 문제가 있다면 새로운 질문을 올리십시오. –