2015-01-08 4 views
1

나는 3 jframesUCanAccess 드라이버는

을 가진 프로젝트라는 이름의 병원을 만들어
  1. 로그인
  2. 이가 연결된

병원 관리

  • 발생 환자 ID Access 데이터베이스 (.mdb).

    JAR 파일로 변환했지만 UCanAccess 드라이버에 연결되지 않는다는 오류가 발생합니다.

    나는 SQLite 관리자도 시도했지만 동일한 문제가있었습니다. netbeans 8을 사용하고 있습니다. jar 파일을 만들기 위해 clean 및 build 옵션을 직접 선택했습니다. 희망이 도움이됩니다.

  • +2

    Welcome to stackoverflow! 좋은 질문을하는 방법에 대해서는 [FAQ - 어떻게 좋은 질문을합니까?] (http://stackoverflow.com/help/how-to-ask)를 확인하여 좋은 답변을 얻으십시오. 올바른 오류 메시지와 스택 추적 (사용 가능한 경우)과 같은 좋은 대답을 얻기위한 몇 가지 정보가 누락되었습니다. –

    답변

    1

    .jar 파일 내에서 lib 파일을 내보낼 수 있습니까? .jar 파일과 함께 포함되어야하는 데이터베이스에 연결하는 데 필요한 일부 종속성 클래스가 있거나 .jar 파일이있는 폴더에 lib이라는 폴더에 필요한 모든 종속성을 복사 할 수 있습니다.

    +0

    나는 다시 설명해 주셔서 감사합니다. 다시 설명해주십시오. –

    2

    Eclipse와 달리 NetBeans는 Java 프로젝트를 모든 프로젝트 종속성을 포함하는 단일 실행 가능 JAR 파일로 내보내는 표준 방법을 제공하지 않습니다. 당신이 넷빈즈에서 자바 프로젝트를 빌드 할 때 대신, \dist

    • 자신의 자바 코드에 대한 JAR 파일이 들어있는 폴더 플러스

    • 종속성에 대한 JAR 파일이 들어있는 \lib 하위 폴더를 생성합니다. 당신이 다른 사용자에게 자바 프로젝트를 배포

    , Packaging and Deploying Desktop Java Applications는 응용 프로그램의 JAR 파일 (YourStuff.jar)와 동반 lib 폴더가 포함 된 zip 파일을 만듭니다

    1. 할 필요가 있다고 여기에는 [응용 프로그램에 필요한 추가 jar 파일]이 들어 있습니다.

    2. 파일을 응용 프로그램을 사용할 사용자에게 보냅니다. Zip 파일의 압축을 풀고 기본 응용 프로그램 jar 파일과 lib 폴더가 같은 폴더에 있는지 확인하도록합니다. 애플리케이션 사용자는 JAR 파일을 두 번 클릭하여 애플리케이션을 실행할 수 있어야한다. 내 테스트 응용 프로그램의 zip 파일을 압축을 풀 때 내가

      [C:\__tmp] 
          README.TXT 
          UCanAccessDemo.jar 
          [\lib] 
           commons-lang-2.6.jar 
           commons-logging-1.1.1.jar 
           hsqldb.jar 
           jackcess-2.0.6.jar 
           ucanaccess-2.0.9.2.jar 
      

      빠른 웹 검색은 넷빈즈가 단일 모 놀리 식을 만들 수 있도록 주장하는 적어도 하나의 메커니즘을 밝혀이 예를 들어

    , 종속성을 포함 JAR 파일은 ...

    PackagingADistributableJavaApp

    ... 그러나 나는 시도하지 않은 나 자신.(이클립스를 사용하면된다.)

    +0

    나는 이것을 사실로 발견했지만 netbeans이 제대로 할 수있는 방법이 있습니까? lib 폴더가있을 때 사용자 측 문제가 발생합니다. – Kyle

    +0

    @Kyle 제 답변을 업데이트했습니다. –

    관련 문제