2009-12-02 3 views
0

나는 미친 자바 초보자입니다. FYI입니다..java 파일 그룹을 작업 프로젝트로 변환하는 방법

나는이 프로그램을 컴파일하려면 이러한 파일의 org.json 패키지를 사용하는 (실제로 SO 질문에 대답하기) : http://json.org/java/

내가 넷빈즈의 기본 Java 응용 프로그램을 작성,하지만 어떻게 이것들을받을 수 있나요 나의 메인 클래스가 인식하는 클래스 파일이되고, 서로를 인식하게된다. 어떻게 든 그것들을 항아리에 담아 프로젝트의 클래스 패스에 넣어야합니까? 메인 클래스와 함께 src 파일에서 그냥 찰 수 있습니까?

누군가 올바른 방향으로 나를 가리키고 있습니까?

답변

2

jar 파일을 사용하여 jar 파일을 만들고 classpath에 추가 할 수 있습니다.

src 폴더에도 넣을 수 있지만 디렉토리 구조를 존중해야합니다. 이 파일이 같은 폴더에 위치해야한다는 것을 의미 : 당신이 분기하고 org.json 패키지를 수정하는 계획이없는 경우

src/org/json/ 
+0

좋아요, 거기에 소스 파일을 두는 것은 빨간색을 많이 만듭니다! 시도하려고하면 org.json이 포함됩니다. "패키지 org가 존재하지 않습니다."가 표시됩니다. – danieltalsky

+0

전체 netbeans 프로젝트 구조를 알려 주시면 문제를 파악하는 데 도움이 될 것입니다. –

+0

Ctrl + Shift + I를 눌러 Netbeans에서 가져 오기를 수행하게하십시오. – kgiannakakis

2

, 항아리로 사용하는 것이 좋습니다. netbeans를 사용하여 classpath에 클래스를 추가하는 가장 쉬운 방법은 다음과 같습니다.

  1. 프로젝트 외부의 jar 파일을 다운로드하십시오.
  2. 도구> 라이브러리> 새 라이브러리 ...
  3. 항목을 올바르게 채우고 있으면 javadoc과 소스를 추가하십시오.
  4. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성 항목으로 이동하십시오.
  5. 라이브러리> 라이브러리 추가 ...
  6. 목록에서 lib를 선택하십시오.
+0

고마워, 그게 유용하지만, 파일은 .java 소스로만 제공되므로, 나는 그것들을 별도의 디렉토리에 다운로드하고 jar 파일로 만들 필요가있다. – danieltalsky

+0

라이브러리를 추가 할 때 클래스로 가득 찬 폴더를 가져올 수도 있습니다. 이 폴더 안에는 폴더를 사용하여 패키지 계층 구조를 재현해야합니다. – paradigmatic

관련 문제