2016-10-16 3 views
0

자바에 관해서는 녹슨 느낌이 들었습니다. 사용 해본 지 몇 년이 지났습니다. 내가 겪어 본 가장 큰 문제점 중 하나는 다른 파일에서 호출하는 클래스를 사용하려고하는 것입니다. 두 파일이 같은 디렉토리에 있지만 여전히 "기호를 찾을 수 없습니다"오류가 발생합니다. 누군가 제가 여기서 잘못하고있는 것을 설명 할 수 있습니까? 여기 이 클래스의 인스턴스를 만들려고 할 때 "심볼을 찾을 수 없습니다"오류가 나타나는 이유는 무엇입니까?

는 Plantmain.java

public class Plantmain 
{ 

    public static void main(String[] args) 
    { 
     Plant plantObj = new Plant(); 
    plantObj.Message(); 
} 

} 

내 메인 클래스이며,이는이 Plant.java

에서
public class Plant 
    { 

    public void Message() 
    { 
     System.out.println("this is working"); 
    } 


} 
+0

파일을 어떻게 컴파일하나요? 이것은 .java 파일을 모두 컴파일하지 않은 경우에 발생합니다. 디렉토리에서'javac * .java'를 실행하고 다시 실행하십시오 ('java Plantmain'). – user2478398

+0

코딩 규칙을 또한 확인하십시오;). Java는 함수에 camelCase를 사용합니다.) –

+0

내 디렉토리에서 javac * java를 실행 중입니다. – nacerillo

답변

0

를 호출하려고 당신은 패키지

Plant을 넣어해야하는 클래스입니다

으로 입력 한 다음 Plantmain

import myPackage.Plant;