JNIWrapper ile, işletim sistemi API'sinin bir işlevini veya herhangi bir dinamik kitaplığı ndan bir işlev çağırmak için yerel kod kitaplıkları oluşturmanıza gerek yoktur. Kodunuzu yalnızca Java dilinde yazarsınız ve gerisini JNIWrapper yapar. JNIWrapper'ın temel özellikleri şunlardır: - Yerel kod kitaplığından herhangi bir parametre ile herhangi bir işlevi çağırmak - Hem stdcall hem de cdecl arama kuralları desteği - Yapılar da dahil olmak üzere birçok veri türü için destek, sendikalar ve işaretçiler - Herhangi bir parametre ve stdcall veya cdecl arama kuralları ile Geri aramalar - Özel karmaşık yerel yan veri büyük miktarlarda operasyonlar için ayarlanmış - Genişletilebilir mimari yeni veri türleri uygulanması veya mevcut olanları özelleştirmesağlar - İş parçacığı güvenli, gerçekten eşzamanlı işlev çağırma desteği - Özelleştirilebilir yerel kütüphane arama mekanizması - Tamamen otomatik kaynak yönetimi - Yerel işlevlerde çöküyor Java özel durumlara dönüştürülür. JNIWrapper avantajları: - Minimum sahne arkası işlemi. Geliştiriciler, yerel yan verilerle çalışırken neler olduğunu her zaman görebilir. - Yüksek performans. JNIWrapper özellikle büyük miktarda verinin etkileşimlerde yer aldığı durumlarda performans için özel olarak ayarlanmıştir. - Otomatik kaynak yönetimi. JNIWrapper bileşenleri tarafından ayrılan tüm kaynaklar artık gerekli olmadığında otomatik olarak serbest bırakılır. - Yerel işlev çağırma için kapsamlı destek. JNIWrapper hem stdcall ve cdecl çağrı sözleşmeleri ve yapılar ve sendikalar da dahil olmak üzere tüm karmaşık C türleri destekler. WinPack, JNIWrapper için ücretsiz bir ek ile birlikte, kullanmak için yerli Windows API öğrenmek için gerek yoktur. WinPack kitaplık yetenekleri: - Windows Kayıt Defteri'ne erişim; - Windows Dekorasyon; - Java uygulaması için tepsi simgesi.
sürüm geçmişi
- Sürüm 3.8 tarihinde gönderildi 2009-03-31
- Sürüm 3.8.3 tarihinde gönderildi 2009-03-31
Kurulmama
Program Detayları
Eula
EULA - Son Kullanıcı Lisans Sözleşmesi
Bu, Siz (bir kişi veya bir tüzel kişi) ("Lisans Sahibi") ve TeamDev Ltd. ("TeamDev") arasında yapılan yasal bir anlaşmadır ("Sözleşme").
ÖNEMLI [LÜTFEN DIKKATLICE OKUYUN]: YAZıLıMı VEYA ILGILI BELGELERI ("YAZıLıM") YÜKLEYEREK, KULLANARAK VEYA KOPYALAYARAK BU ANLAŞMANıN HÜKÜM VE KOŞULLARıNA BAĞLı OLMAYı KABUL EDERSINIZ. BU HÜKÜM VE KOŞULLARı KABUL ETMEZSENIZ, YAZıLıMı YÜKLEME VEYA KULLANMA YETKINIZ OLMAZ.
1. Tanımlar a) "Yazılım", TeamDev tarafından ikili formda ve ilgili belgeler, ilişkili medya, basılı materyaller ve çevrimiçi veya elektronik dokümantasyon la birlikte sağlanan yazılım ürünü anlamına gelir.
b) "Runtime", Yazılıma dahil edilen ve Lisans Sahibinin Yazılımı kullanarak oluşturduğu programların dağıtımı için gerekli olan dosyalar anlamına gelir. Çalışma zamanı dosyaları, eşlik eden veya çevrimiçi belgelerde ("Belgeler") tanımlanır. Yeniden dağıtılabilir dosyalarla ilgili ek bilgi için Yazılımla birlikte sağlanan "readme" veya "runtime" dosyaları da dahil olmak üzere Belgelere başvurmalısınız.
c) "Değerlendirme Lisans Anahtarı", Yazılımı değerlendirme amacıyla değerlendirme amacıyla, Değerlendirme Lisansı'nın satın alınması gününde başlayacak ve işbu Sözleşmenin 3 numaralı "Değerlendirme Lisansı Hibeleri" bölümünde tanımlanan hükümler uyarınca sona erdirecek sınırlı bir süre için değerlendirme amacıyla kullanılmasına izin veren bir dosya anlamına gelir.
d) "Geliştirme Lisans Anahtarı", Lisans Sahibinin Yazılımı kendi büyük çalışmalarına entegre etmesine olanak tanıyan bir dosya anlamına gelir.
e) "Runtime License Key", Lisans Sahibinin Yazılımı içine alan çalışmalarının dağıtımı için gerekli olan bir dosya anlamına gelir.
f) "Lisans Sahibi", Geliştirme ve Çalışma Süresi Lisans Anahtarlarında belirtilen taraf anlamına gelir.
g) "Sözleşmenin Yürürlük Tarihi", Lisans Sahibinin Değerlendirme Lisansı Anahtarını (lar) aldığı tarih anlamına gelir.
2. Mülkiyet ve Lisans Yazılımı TeamDev aittir, telif hakkı yasaları ve uluslararası anlaşma hükümleri tarafından korunmaktadır. Yazılım lisanslıdır, satılmaz. Yazılımı yükleyerek veya kullanarak, işbu Sözleşmede açıkça belirtildiği gibi Yazılım üzerinde herhangi bir hak elde edersiniz. Burada açıkça verilmeyen tüm haklar TeamDev tarafından saklıdır.
3. Değerlendirme Lisansı Hibeleri Bu Sözleşmenin hüküm ve koşullarına tabi olarak, TeamDev size 30 (otuz) takvim günü süresince yazılımın belirtilen sürümünün ve Belgelerin bir kopyasını kullanma ve yedekleme amacıyla Yazılımın bir kopyasını oluşturma hakkı verir.
4. Geliştirme ve Çalışma Süresi Lisans Hibeleri Yürürlükteki lisans ücretlerinin ödenmesine ve bu Sözleşmenin hüküm ve koşullarına bağlı olarak, TeamDev size Geliştirme ve Çalışma Zamanı Lisans Anahtarları'nda satın alınan ve kaydedilen lisans sayısına karşılık gelen iş istasyonu sayısına ilişkin Yazılım ve Belgelerin belirtilen sürümünü kullanma hakkı verir; çoğaltmak ve dağıtmak, yürütülebilir biçimde ve yalnızca Runtime Lisans Anahtarı ile, Yazılımı kullanarak ek lisans veya ücret olmadan oluşturduğunuz programlar, burada tanımlanan tüm koşullara tabidir.
5. Lisans Kısıtlamaları 5.1. Genel Lisans Kısıtlamaları. Şunları yapabilir: a) Yazılımı değiştirmek, uyarlamak, değiştirmek, çevirmek, derlet, tersine mühendislik veya sökme; b) Yazılım la ilgili herhangi bir özel bildirimi veya etiketi kaldırmak; c) Yazılımın elde edilen lisans sayısından daha fazla kopya yapmak (yedekleme amacıyla bir kopya hariç); d) Yazılımın haklarını kiralamak, kiralamak veya başka bir şekilde aktarmak.
5.2. Değerlendirme Lisansı Kısıtlamaları. Bölüm 5.1'de belirtilen genel kısıtlamalara ek olarak, Değerlendirme Lisansı'nın sahibi olarak Şunları yapabilir: a) Yazılımı ticari amaçlarla kullanamazsınız; b) Değerlendirme süresinin bitiminden sonra Yazılımı kullanın.
5.3. Geliştirme ve Çalışma Zamanı Lisans Kısıtlamaları. Bölüm 5.1'de belirtilen genel kısıtlamalara ek olarak, Geliştirme ve Çalışma Zamanı Lisansı'nın sahibi olarak şunları yapabilir: a) yazılımı satın alınan lisans sayısını aşan bilgisayar sayısında kullanabilirsiniz; b) başvurularınızı yeniden dağıtmak için Geliştirme Lisans Anahtarı'nı kullanın; c) geliştirme amacıyla Runtime Lisans Anahtarı'nı kullanın.
6. Pazarlama TeamDev'in müşterisi olarak tanımlanmayı kabul emmiş siniz ve TeamDev'in size ad, ticari ad ve ticari marka olarak hitap edebileceğini ve işletmenizi TeamDev'in pazarlama materyalleri nde ve web sitelerinde kısaca açıklayabileceğini kabul emeşiniz. Bu vesileyle TeamDev'e adınızı ve ticari adlarınızı ve ticari markalarınızı yalnızca bu pazarlama bölümü uyarınca TeamDev'e verilen haklarla bağlantılı olarak kullanma lisansı vermişsiniz.
Lisans Sahibi ve TeamDev, iş ilişkileri hakkındaki bilgileri bağımsız veya ortak pazarlama çalışmaları için kullanabilir. İzin verilen pazarlama kullanımlarına örnek olarak vaka çalışmaları, basın bültenleri, basılı ve çevrimiçi pazarlama materyalleri, sunumlar ve iş referansları ("Pazarlama Malzemeleri") oluşturulabilir ve kullanılır.
7. Destek Hizmetleri 7.1. TeamDev, 3 numaralı "Değerlendirme Lisansı Hibeleri" bölümünde tanımlandığı şekilde, lisans sahibine geçerli Değerlendirme döneminde ücretsiz değerlendirme desteği sağlar. TeamDev, Geliştirme Lisansı satın alınmasından sonraki bir yıl boyunca Lisans Sahibine ücretsiz teknik destek sağlar. TeamDev, Lisans Sahibine Yazılımın genel kullanımı ve hata sabitleme konusunda teknik destek sağlar. Geliştirme Lisansı satın alma Lisansı sahibinden bir yıl sonra yıllık teknik destek satın almayı seçebilir. Bu tür destek hizmetlerinin kullanımı ve yenilenmesi TeamDev'in web sitesinde (www.teamdev.com) açıklanmıştır.
7.2. TeamDev'in Destek Hizmetlerinin bir parçası olarak Lisans Sahibine sunduğu ek yazılım kodları veya ilgili materyaller, Yazılım'a yapılan periyodik güncellemelerde veya başka bir şekilde, Yazılımın bir parçası olarak kabul edilecektir ve bu Sözleşmenin hüküm ve koşullarına tabidir.
7.3. Lisans Sahibinin Destek hizmetlerinin bir parçası olarak TeamDev'e sağladığı teknik bilgilerle ilgili olarak TeamDev, ürün desteği ve geliştirme de dahil olmak üzere bu bilgileri herhangi bir kısıtlama olmaksızın iş amaçları için kullanabilir. TeamDev bu tür teknik bilgileri Lisans Sahibini kişisel olarak tanımlayan bir biçimde kullanmaz.
8. Patent ve Telif Hakkı Tazkı 8.1. TeamDev, Bu Sözleşme kapsamında döşenmiş ve kullanılan Yazılımın abd veya Kanada telif hakkını veya patentini ihlal ettiği iddiasından kaynaklanan tüm masraflar (makul avukatlık ücretleri dahil) için Lisans Sahibini savunacak ve iade edecektir: (i) Lisans Sahibi, iddianın 30 (otuz) takvim günü içinde TeamDev'e yazılı olarak bildirecektir; (ii) TeamDev savunma ve ilgili tüm uzlaşma görüşmelerinin tek kontrolüne sahiptir ve (iii) Lisans Sahibi TeamDev'e yukarıdaki işlemleri gerçekleştirmek için gerekli yardım, bilgi ve yetkiyi sağlar.
8.2. TeamDev'in aşağıdakilere dayalı herhangi bir ihlal iddiası için hiçbir yükümlülüğü olmayacaktır: (i) TeamDev tarafından oluşturulmayan Yazılım da bulunan kod; (ii) Yazılımın değiştirilen veya değiştirilmiş bir sürümün kullanılması, TeamDev veya TeamDev yönetimi altında yapılan bu tür değişiklikler(ler) veya modifikasyonlar hariç, eğer bu tür bir ihlal, TeamDev'in Lisans Sahibine sağladığı Yazılımın güncel ve değiştirilmemiş bir sürümü yle önlenebilirse veya (iii) bu Sözleşme kapsamında bu Sözleşme kapsamında verilen programların veya verilerin TeamDev tarafından sağlanmamış programları veya verileriyle birleştirilmesi, işletilmesi veya kullanılması bu tür programlar veya veriler olmadan Yazılımın kullanımı.
8.3. Yazılımın TeamDev tarafından herhangi bir üçüncü taraf haklarını ihlal ettiğine veya Lisans Sahibinin Yazılımı kullanmasına inanılması durumunda, TeamDev'in şu pahasına seçeneği olacaktır: (i) Yazılımı ihlal etmeyen hale getirecek şekilde değiştirin; (ii) Lisans Sahibi için Yazılımı kullanmaya devam etmek için bir lisans almak; (iii) Yazılımı Lisans Sahibine uygun diğer Yazılımlarla değiştirmek, veya (iv) eğer söz le ilgili çarelerin hiçbiri ticari olarak mümkün değilse, ihlal eden Yazılımın lisansını feshedin ve Sözleşmenin Yürürlük Tarihinden itibaren üç yıllık bir süre içinde bildirilen Yazılım için ödenen lisans ücretlerini iade edin.
9. GARANTI NIN REDDİ YAZILIM VE İlGİlİ BELGELER İnDİrİmLİ OLARAK "OLDUĞU GIBI" BAZINDA, ZımNI GARANTİ LER VEYA SATICILIK, BELIRLI Bİr AMACA UYGUNLUK VEYA İhLAL EDİlMEMİş, HER HANGİ Bİr GARANTİ OLMAKSıZıN, AÇILABİlMİş VEYA ZımNI OLARAK VERİlMESİ SAĞLANMAKTADıR. YAZıLıMıN Kullanımı NDAN VEYA IFALARıNDAN KAYNAKLANAN TÜM RISK SIZINLE KALıR.
10. BU TEAMDEV YAZıLıMıNıN KULLANıMıNDAN VEYA KULLANıLAMAMASıNDAN KAYNAKLANAN, BU TÜR ZARARLARıN OLASıLıĞı KONUSUNDA TAVSIYE EDILMIŞ OLSA BILE, TEAMDEV VEYA TEDARİkÇİlerİ NASIL BİR ZARARDAN (BUNLARLA SıNıRLı OLMAMAK ÜZERE, İş KARLARININ KAYBI, İş KESİnTİsİ, İş BİlGİlerİnİn KAYBI VEYA Dİğer MADDI KAYBIN ZARARLARI DAHIL OLMAK ÜZERE) SORUMLULUK TASNID' İKULLANMAZ.
11. Ticari Markalar Bu Sözleşme ticari markaları veya ticari adları kullanma hakkını vermez: "TeamDev", "JNIWrapper", "ComfyJ", "JxCapture", "JExplorer", "JExcel", "JxBrowser", "JxFileWatcher" veya Bölüm 6 "Pazarlama"da tanımlandığı sürece TeamDev'e ait diğer ticari markalar, hizmet markaları, logolar veya ticari adlar. Lisans sahibi, Yazılıma dayalı ürünlerin adının içinde veya bir parçası olarak TeamDev'e ait hiçbir marka kullanmamayı kabul eder.
12. Fesih Lisans Sahibi, Yazılımın tüm kopyalarını yok ederek bu Sözleşmeyi istediği zaman feshedebilir. Lisans Sahibinin bu Sözleşmenin herhangi bir hükmüne uymadığının tespit edilmesi halinde, bu Sözleşme TeamDev'den bildirimde bulunmaksızın derhal feshedilecektir. Bu fesih üzerine, Lisans Sahibi Yazılımın tüm kopyalarını imha etmelidir. Bölüm 9 "GarantiNin Reddi" ve bölüm 10 "Sorumluluğun Sınırlandırılması" bu Sözleşmenin feshinden sonra da geçerli liğini koruyacaktır.