JNIWrapper for Windows (32/64-bit) 3.8.3

라이센스: 무료 평가판 ‎파일 크기: 4.94 MB
‎사용자 평가: 2.1/5 - ‎7 ‎투표

JNIWrapper를 사용하면 운영 체제 API의 함수 또는 동적 라이브러리의 함수를 호출하는 네이티브 코드 라이브러리를 만들 필요가 없습니다. 자바 언어로만 코드를 작성하고 JNIWrapper는 나머지코드를 작성합니다. JNIWrapper의 주요 기능은 다음과 같습니다 - 네이티브 코드 라이브러리의 매개 변수로 모든 기능을 호출 - stdcall 및 cdecl 호출 규칙 모두에 대한 지원 - 구조를 포함한 많은 데이터 유형에 대한 지원, 노조 및 포인터 - 모든 매개 변수와 stdcall 또는 cdecl 호출 규칙콜백 - 복잡한 네이티브 측 데이터의 대량으로 작업에 특별히 조정 - 확장 가능한 아키텍처는 새로운 데이터 유형을 구현하거나 기존 데이터 사용자 지정을 허용 - 스레드 안전, 진정으로 동시 함수 호출에 대한 지원 - 사용자 정의 네이티브 라이브러리 검색 메커니즘 - 완전히 자동 리소스 관리 - 네이티브 함수의 충돌은 자바 예외로 변환됩니다. JNIWrapper 장점 : - 최소 비하인드- 더- 씬 작업. 개발자는 네이티브 측 데이터로 작업할 때 어떤 일이 일어나고 있는지 항상 확인할 수 있습니다. - 고성능. JNIWrapper는 특히 많은 양의 데이터가 상호 작용에 관여하는 경우 성능을 위해 특별히 조정되었습니다. - 자동 리소스 관리. JNIWrapper 구성 요소에 의해 할당 된 모든 리소스는 더 이상 필요하지 않은 경우 자동으로 해제됩니다. - 네이티브 함수 호출에 대한 포괄적 인 지원. JNIWrapper는 성소 및 cdecl 호출 규칙과 구조 및 노조를 포함한 모든 복잡한 C 유형을 모두 지원합니다. 윈팩과 함께 JNIWrapper에 무료로 추가된 이 API는 기본 Windows API를 학습할 필요가 없습니다. WinPack 라이브러리 능력: - Windows 레지스트리에 대한 액세스; - 윈도우 장식; - 자바 응용 프로그램에 대한 트레이 아이콘.

버전 기록

  • 버전 3.8 에 게시 2009-03-31
  • 버전 3.8.3 에 게시 2009-03-31
    설립되지 않음

프로그램 세부 정보

Eula

EULA - 최종 사용자 라이센스 계약

이는 귀하(개인 또는 법인)("사용권자") 및 TeamDev Ltd.("TeamDev") 간의 법적 계약("계약")입니다. 중요 [주의 깊게 읽어 주세요]: 소프트웨어 또는 관련 문서("소프트웨어")를 설치, 사용 또는 복사하여 본 계약의 이용 약관에 구속되는 데 동의합니다. 본 이용 약관에 동의하지 않는 경우 소프트웨어를 설치하거나 사용할 권한이 없습니다. 1. 정의 a) "소프트웨어"는 이진 형태 및 해당 문서, 관련 미디어, 인쇄 자료 및 온라인 또는 전자 문서로 TeamDev에서 제공하는 소프트웨어 제품을 의미합니다. b) "런타임"은 소프트웨어에 포함되고 사용권인이 소프트웨어를 사용하여 생성하는 프로그램의 배포에 필요한 파일을 의미합니다. 런타임 파일은 함께 제공되는 문서 또는 온라인 문서("문서")에서 식별됩니다. 재배포 가능한 파일에 대한 추가 정보는 소프트웨어와 함께 제공된 "readme" 또는 "런타임" 파일을 포함하여 문서를 참조해야 합니다. c) "평가 라이센스 키"는 평가 라이센스 취득 당일에 시작되고 본 계약의 "평가 라이센스 보조금"섹션3에 정의된 조항에 따라 해지되는 제한된 기간 동안 평가 목적으로 소프트웨어를 사용할 수 있는 파일을 의미합니다. d) "개발 라이센스 키"는 사용권자가 소프트웨어를 자신의 더 큰 작품에 통합할 수 있는 파일을 의미합니다. e) "런타임 라이센스 키"는 소프트웨어를 둘러싸는 사용권자의 저작물을 배포하는 데 필요한 파일을 의미합니다. f) "사용권자"는 개발 및 런타임 라이센스 키에 지정된 파티를 의미합니다. g) "계약의 효력 날짜"는 라이센시사용권이 평가 면허 키를 받는 날짜를 의미합니다. 2. 소유권 및 라이센스 소프트웨어는 TeamDev가 소유하고 있으며 저작권법 및 국제 조약 조항에 의해 저작권및 보호됩니다. 소프트웨어는 판매되지 않고 라이센스가 부여됩니다. 소프트웨어를 설치하거나 사용함으로써 귀하는 본 계약에 명시적으로 명시된 경우를 제외하고 는 소프트웨어에 대한 권리를 획득하지 않습니다. 본 명세서에 명시적으로 부여되지 않은 모든 권리는 TeamDev에 의해 유보됩니다. 3. 평가 라이센스 보조금 본 계약의 이용 약관에 따라, TeamDev는 30 (30) 일정 기간 동안 평가의 유일한 목적을 위해 소프트웨어 및 문서의 지정된 버전의 사본을 사용하고 백업 목적을 위해 소프트웨어의 사본을 만들 수있는 비 독점적이고 양도 할 수없는 권리를 귀하에게 부여합니다. 4. 개발 및 런타임 라이센스 보조금 은 해당 라이센스 수수료의 지불에 따라, 그리고 본 계약의 이용 약관에 따라, TeamDev는 당신에게 독점, 비 전송 할 수없는 권리는 구입 및 기록 된 라이센스의 수에 해당하는 워크 스테이션의 수에 소프트웨어 및 문서의 지정된 버전을 사용할 수 있습니다개발 및 런타임 라이센스 키에서 구매하고 기록된 라이선스 수에 해당하는 워크스테이션 수에 대해; 실행 가능한 양식및 런타임 라이센스 키만으로 복제 및 배포하려면 여기에 정의된 모든 조건에 따라 추가 라이센스 또는 수수료없이 소프트웨어를 사용하여 만든 프로그램입니다. 5. 라이센스 제한 5.1. 일반 라이센스 제한. a) 소프트웨어를 수정, 적응, 변경, 번역, 디컴파일, 리버스 엔지니어링 또는 분해하지 않을 수 있습니다. b) 소프트웨어의 독점 통지 또는 라벨을 제거합니다. c) 획득한 라이센스 수보다 소프트웨어사본을 더 많이 만듭니다(백업 목적으로 사본을 제외) d) 소프트웨어에 대한 권리를 임대, 임대 또는 양도할 수 있습니다. 5.2. 평가 라이센스 제한. 섹션 5.1에 표시된 일반적인 제한 사항 외에도 평가 라이센스 의 소유자가 하지 않을 수 있습니다: a) 상업적 목적으로 소프트웨어를 사용; b) 평가 기간이 만료된 후 소프트웨어를 사용합니다. 5.3. 개발 및 런타임 라이센스 제한. 섹션 5.1에 표시된 일반적인 제한 외에도 개발 및 런타임 라이센스 보유자가 사용할 수 없는 경우: a) 구입한 라이선스 수를 초과하는 컴퓨터 수에 소프트웨어를 사용합니다. b) 응용 프로그램을 재배포하기 위해 개발 라이센스 키를 사용하는 경우 c) 개발 목적으로 런타임 라이센스 키를 사용합니다. 6. 마케팅 귀하는 TeamDev의 고객으로 식별되는 데 동의하며 귀하는 TeamDev가 해당되는 경우 이름, 상표 및 상표로 귀하를 지칭할 수 있으며 TeamDev의 마케팅 자료 및 웹 사이트에서 귀하의 비즈니스를 간략하게 설명할 수 있다는 데 동의합니다. 귀하는 본 마케팅 섹션에 따라 TeamDev에 부여된 권리와 관련하여 귀하의 이름과 상표를 사용할 수 있는 라이선스를 TeamDev에 부여합니다. 라이센시 및 TeamDev는 독립적이거나 공동 마케팅 을 위해 비즈니스 관계에 대한 정보를 사용할 수 있습니다. 허용 가능한 마케팅 용도의 예로는 사례 연구, 보도 자료, 인쇄 및 온라인 마케팅 자료, 프레젠테이션 및 비즈니스 참조("마케팅 자료")의 생성 및 사용이 있습니다. 7. 지원 서비스 7.1. TeamDev는 "평가 라이센스 보조금"섹션 3에 정의된 유효한 평가 기간 동안 사용권자에게 무료 평가 지원을 제공합니다. TeamDev는 개발 라이센스 구매 후 1년 동안 사용권에 대한 무료 기술 지원을 제공합니다. TeamDev는 소프트웨어의 일반적인 사용과 버그 수정에 대한 기술 지원을 사용하며 라이선스 를 제공합니다. 개발 라이센스 구매 후 1 년 라이센스 는 연간 기술 지원을 구입하도록 선택할 수 있습니다. 이러한 지원 서비스의 사용 및 갱신은 TeamDev의 웹 사이트(www.teamdev.com)에 설명되어 있습니다. 7.2. TeamDev가 지원 서비스의 일환으로 사용권에 제공하는 모든 보조 소프트웨어 코드 또는 관련 자료는 소프트웨어의 일부로 간주되거나 그렇지 않은 경우 소프트웨어의 일부로 간주되며 본 계약의 이용 약관이 적용됩니다. 7.3. 지원 서비스의 일환으로 Licensee가 TeamDev에 제공하는 기술 정보와 관련하여 TeamDev는 제품 지원 및 개발을 포함하여 제한없이 비즈니스 목적으로 이러한 정보를 사용할 수 있습니다. TeamDev는 이러한 기술 정보를 사용하지 않습니다. 8. 특허 및 저작권 배상 8.1. TeamDev는 소프트웨어가 본 계약의 범위 내에서 제공되고 사용된 다는 주장에서 발생하는 모든 비용(합리적인 변호사 비용 포함)에 대해 라이선스를 방어하고 배상할 것입니다. (ii) TeamDev는 방위 및 모든 관련 합의 협상을 단독으로 제어할 수 있으며, (iii) 라이센시는 TeamDev에 위의 수행에 필요한 지원, 정보 및 권한을 제공합니다. 8.2. TeamDev는 TeamDev에 의해 생성되지 않은 소프트웨어에 포함된 코드:(i) 코드에 근거한 침해 주장에 대해 어떠한 책임도 지지 않습니다. (ii) 소프트웨어의 대체 되거나 변경된 릴리스의 사용, TeamDev또는 TeamDev 지시에 따라 수행된 변경 또는 수정을 제외하고, TeamDev가 사용권고객에게 제공하는 소프트웨어의 현재 변경되지 않은 릴리스를 사용하거나(iii) TeamDev가 본 계약에 따라 규정되지 않은 프로그램 또는 데이터로 본 계약에 따라 규정된 소프트웨어의 조합, 운영 또는 사용에 의해 이러한 침해를 피할 수 있었다면 이러한 침해를 피할 수 있었을 것입니다. 이러한 프로그램이나 데이터 없이 소프트웨어를 사용합니다. 8.3. TeamDev가 제3자 권리를 침해하기 위해 소프트웨어가 보유또는 믿는 경우 또는 라이센스의 소프트웨어의 사용이 결합되어, TeamDev는 그 비용으로, 옵션이 있을 것입니다: (i) 무단 침해가 될 수 있도록 소프트웨어를 수정; (ii) 소프트웨어 사용을 계속할 수 있는 라이선스를 라이선스에 대한 라이선스를 획득하는 행위 (iii) 사용권에 합리적으로 적합한 다른 소프트웨어와 소프트웨어를 대체하거나(iv) 상기 구제책이 상업적으로 실현 가능하지 않은 경우, 침해 소프트웨어에 대한 라이센스를 종료하고 계약 발효일로부터 3년 동안 비례배분된 소프트웨어에 대해 지불한 라이선스 수수료를 환불합니다. 9. 보증 소프트웨어 및 관련 문서는 임의의 보증 없이 엄격하게 "있는 것처럼" 근거로 제공되며, 여기에는 암시적 보증 또는 상감, 특정 목적에 대한 적합성 또는 침해가 포함됩니다. 소프트웨어의 사용 또는 성능으로 인해 발생하는 전체 위험은 귀하와 함께 남아 있습니다. 10. 팀데브 또는 그 공급업체는 팀데브가 이러한 손해의 가능성을 통보받은 경우에도 이 TEAMDEV 소프트웨어의 사용 또는 무능력으로 인해 발생하는 모든 손해(이에 국한되지 않음, 비즈니스 손실, 비즈니스 중단, 비즈니스 정보 손실 또는 기타 금전적 손실 포함)에 대해 어떠한 손해에 대해서도 책임을 져야 합니다. 11. 상표권 은 "TeamDev", "JNIWrapper", "ComfyJ", "JxCapture", "JExplorer", "JExcel", "JXBrowser", "JxFileWatcher", 또는 기타 상표, 서비스 마크, 로고 또는 상표 이름 "섹션"을 제외하고 팀데브에 속하는 상표 또는 상표 이름을 사용할 수있는 권리를 부여하지 않습니다. 라이선스 사용자는 소프트웨어에 기반한 제품 이름의 일부인 TeamDev에 속한 마크를 사용하지 않을 것을 동의합니다. 12. 해지 사용권자는 소프트웨어의 모든 사본을 파기하여 언제든지 본 계약을 해지할 수 있습니다. 본 계약은 이 약관의 규정을 준수하지 않는다는 사실이 밝혀진 경우 TeamDev의 통지 없이 즉시 종료됩니다. 이러한 종료 시 사용권자 소프트웨어의 모든 복사본을 삭제해야 합니다. 제 9항 "보증면책 조항"과 제10항 "책임 제한"은 본 계약이 종료된 후에도 효력을 유지합니다.