2012-12-02 6 views
0

나는 2 개의 .java 파일을 가지고 있는데, 하나는 실행 가능하고 다른 하나는 사용자 정의 클래스이다.java 파일을 netbeans의 다른 java 파일로 가져 오는 방법

컴파일 중 사용자 컴퓨터가 내 컴퓨터의 같은 폴더에 있으므로 사용자 지정 클래스가 자동으로 가져 오기된다는 것을 알고 있습니다. 그러나 NetBeans를 사용하고 있는데 NetBeans에서 가져 오지 않는 경우 항상 클래스 객체를 입력 할 때 오류를 나타내는 빨간색 선이 표시됩니다. 클래스 .java 파일을 NetBeans로 '가져 오는'방법이 있습니까?

저는 Java에서 멍청한 놈입니다. 그래서이 질문에 어떻게 답해야할지 모르겠군요, 어휘 사용이 적절하지 않다면 미안 해요. 대단히 감사합니다!

+2

이것은 의미가 없습니다. 두 클래스가 동일한 패키지에 있으면 ** 무엇이든 가져 오거나 척하거나 그렇지 않으면 ** 필요가 없습니다. –

+0

@HovercraftFullOfEels - 그건 옳지 않습니다. 중첩 된 클래스를 고려하십시오. –

답변

1

동일한 위치에 두 개의 .class 파일이있는 경우 Java는 항상 두 번째 파일을 찾습니다. 같은 위치는 예를 들어 컴퓨터의 폴더, 웹 서버의 디렉토리 또는 .jar 파일 내부 일 수 있습니다. 자바가 그들 중 하나를 찾을 수있는 한, 다른 하나를 찾을 수 있습니다.

Java 패키지 및 Java 클래스 경로에 대한 웹 튜토리얼이 많이 있습니다. 이러한 개념은 더 큰 프로그램을 작성하기 시작할 때 이해하는 것이 중요합니다. 시작하기 좋은 곳은 Java Tutorial on Packages입니다.

+0

NetBeans가 내가 클래스의 객체를 사용할 때마다 오류가 발생했다는 생각을 멈추게 할 수있는 방법이 있습니까? 그래서 내가 컴파일하고 실수를 확실히하기 전에 컴파일 할 수 있습니까? : P – Ponnnnn

+0

@ user1869735 - 왜 NetBeans가 불만을 제기하는지 잘 모르겠습니다. NetBeans에서 프로젝트의 일부로 파일을 만들었습니까 아니면 NetBeans를 사용하여 파일을 편집하고 있습니까? 후자의 경우 문제를 설명 할 수 있습니다. NetBeans에서 Java 프로젝트를 생성하고, 파일을 가져 오거나 (또는 ​​NetBeans 내에서 다시 생성하는) 모든 것이 잘되어야합니다. –

+0

클래스를 실행 가능한 자바 파일에 임베드 한 후에는 메인 클래스에서 객체를 사용할 때만 인식되고 빨간색 밑줄이 표시되지 않습니다. 다른 방법으로 사용하려고 시도했을 때 NetBeans는 여전히 불평합니다. ( – Ponnnnn

관련 문제