2014-01-06 3 views
-5

클래스 및 설정 변수를 가져 오는 데 문제가 있습니다. 수행중인 테스트 프로그램에 대한 도움이 필요합니다. 그래서 저는 여러분의 의견을 단순히 출력하고 타임 스탬프를 넣는 프로그램을 테스트하고 있습니다 (Skype처럼). 메시지 및 시간 변수 유형을 작동시키는 데 문제가 있습니다! 여기스레드 "main"의 예외 java.lang.Error : 컴파일되지 않은 컴파일 문제

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

     Scanner input = new Scanner(System.in); 
     Message messageObject = new Message(); 
     Time timeObject = new Time(); 

     System.out.println("Enter your message here: "); 
     String message = input.nextLine(); 

     messageObject.simpleMessage(message); 
     timeObject.getTime(); 
    } 

    void simpleMessage(String message) { 
     System.out.println(message + time); 
    } 
} 

그리고 내 오류입니다 :

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
Message cannot be resolved to a type 
Message cannot be resolved to a type 
The constructor Time() is undefined 

at Test.main(Test.java:8) 
+4

오류 메시지의 어떤 부분을 이해하지 못합니까? 그들은 나에게 분명해 보입니다. – EJP

+0

Message 클래스는 어디에 있습니까? 또한, 아마도 java.util.Date를 원했을 것입니다 - Time 클래스는 무엇입니까? –

+0

실제로 오류를 읽었습니까? 스레드 "주요"상위를에 –

답변

2

귀하의 문제가이 라인에 있습니다 Message messageObject = new Message();
이 오류는 Message 클래스는 컴파일 타임에 알 수없는 것을 말한다 여기 내 코드입니다.

그래서 Message 클래스를 가져와야합니다. 이 같은

뭔가 :

import package1.package2.Message; 

확인이를.

http://docs.oracle.com/javase/tutorial/java/package/usepkgs.html

+0

에 해결 될 수없는 종류의 \t 메시지에 해결 될 수없는 당신 pls 나를 편집 된 자바 파일의 스크린 샷을 보내주십시오! 나는 이해하지 못한다. 그리고 나는 자바에 대해 아주 처음이다! 도와 줘서 고마워! – GamerzKing

0

당신은 스캐너를 가져 오기해야하고 타이머 패키지가 올바르게 java.util의 클래스를 사용하여.

import java.util.Scanner; 
import java.util.Timer; 
관련 문제