2017-11-11 12 views
0

Jama 라이브러리를 Netbeans (단일 프로젝트 만이 아님)에 통합하고자합니다. 그러나 나는 "package Jama does not exist."이라는 메시지를 얻었습니다. 다음을 수행했습니다 :Netbeans 플랫폼에 Jama 라이브러리 통합

  • 자마의 jar 파일을 다운로드했습니다.
  • 그럼 Tools, Libraries에 가서 new library 버튼을 누릅니다.
  • 라이브러리의 이름을 입력하고 OK을 누르십시오.
  • 그런 다음 "Add JAR/Folder"버튼을 누르고 jar 파일을 선택했습니다.

이것은 무엇입니까? 불행하게도 저는 개별 프로젝트에 라이브러리를 통합하는 방법에 대한 설명만을 발견했습니다.

+0

프로젝트 목록에서'libraries'를 마우스 오른쪽 버튼으로 클릭하고 'add'를 클릭하십시오. –

+0

고맙습니다 만, 라이브러리를 마우스 오른쪽 버튼으로 클릭하면 다음 두 가지 가능성이 있습니다 : 1) 모듈 종속성 추가 ... 2) 새 라이브러리 추가 ... . –

+0

추가 JAR/파일이 없습니다. –

답변

0

"platform"이라는 단어를 사용하고 있으므로 NetBeans Platform을 기반으로 응용 프로그램을 작성한다고 가정합니다.

외부 응용 프로그램에서 외부 라이브러리를 사용하고자 할 때마다 외부 용기 용 라이브러리 래퍼 모듈 을 만드는 데 필요합니다 (일반적으로는 아니지만 가장 깨끗한 방법 임). 근본적으로 NetBeans 모듈에서 외부 jar 파일을 래핑합니다. 그런 다음 새로 생성 된 모듈을 응용 프로그램에 포함시킵니다.

모듈은 간단 라이브러리 래퍼 만들기

하지만 개미 또는 메이븐을 사용하는 경우 방법은 따라 달라집니다

  • 개미 : 새로운 프로젝트 -> 넷빈즈 모듈 -> 라이브러리 래퍼 모듈

enter image description here

  • 메이븐 : 만들기 빈 NetBeans 모듈 뭔가처럼 의존성로 자마 라이브러리를 추가
<dependency> 
    <groupId>gov.nist.math</groupId> 
    <artifactId>jama</artifactId> 
    <version>1.0.3</version> 
</dependency> 
또한 새로 생성 된 모듈은 세계의 나머지에 노출 패키지를 말할 필요가

하지만 귀하의 경우는 모든 될 가능성이 높습니다, 항아리에있는 모든 패키지.

모듈에 jar 파일을 래핑하면 새로 만든 모듈에 종속성을 만드는 한 다른 NetBeans 모듈에서 해당 기능을 사용할 수 있습니다.

참고 : 실제로 응용 프로그램에서 하나의 모듈 만 Jama와 직접 상호 작용 (즉 클래스 사용)하는 경우 라이브러리 래퍼 모듈이 필요하지 않습니다. 자마 클래스를 사용하는 모듈에 다음과 같이 방금 수행 프로젝트의 최상위 노드를 마우스 오른쪽 단추로 클릭 :

enter image description here

그런 다음 "속성"을 선택을 -> "라이브러리"-> " 래핑 된 JAR "탭. 거기에 Jama jar를 추가하십시오.

+0

고맙다. 이제는 작동한다. –

+0

당신은 대답을 받아 들일 수 있다는 것을 의미 하는가? – peterh

+0

예 동의합니다. 대단히 감사합니다. –