IBM Software Developers Kit (SDK)
SDK, geliştirme araçları ve bir Java™ yürütme ortamı içerir.
SDK, Java Application Programming Interface (API) içeren kurulabilir bir Java paketidir. Java API, uygulamaları geliştirmenize ve konuşlandırmanıza yardımcı olan, kitaplıklara göre gruplandırılmış, hazır kullanıma hazır sınıflardan oluşan büyük bir derleme nesnesidir. SDK ayrıca şunları içerir:
Sanal makine ve Just-In-Time (JIT) derleyici teknolojisi, Eclipse OpenJ9 projesinden gelir.
- Bir Java derleyicisi.
- Bir Java Virtual Machine (JVM ya da VM).
- Uygulamaları izlemek, hata ayıklamak ve belgelemek için kullanılan araçlar.
- Kullanıcı arabirimleri ya da GUIs geliştirmek için kullanılan araçlar.
- Veritabanlarına ve uzak nesnelere erişmesi gereken uygulamalar için bütünleştirme kitaplıkları.
Sanal makine ve Just-In-Time (JIT) derleyici teknolojisi, Eclipse OpenJ9 projesinden gelir.
Windows işletim sistemleri için not: IBM® , bu platform için IBM çalıştırma zamanı ortamını içeren IBM ürünlerini geliştirmek için bir SDK oluşturur. Ancak, SDK for Windows, yalnızca bir IBM ürünü ya da hizmetinin bir parçası olarak kullanılabilir ve ayrı olarak karşıdan yüklenemez. Bu nedenle, kuruluş gibi bazı içerik bu kullanıcı kılavuzunda sağlanmaz.
SDK paketi, IBM Documentation(Belgeler) içindeki çevrimiçi belgelere ve aşağı yüklenebilir belgelere bağlantılar sağlayan bir readme (benioku) dosyası içerir. Karşıdan yükleme için sağlanan belgeler, bu kılavuzu birden çok biçimde içerir.
Paket kurulduğunda, SDK araçları install_dir/jre /bin dizininde bulunabilir.
Tamamen Java 'da yazılan uygulamaların IBM SDK dizin yapısı (ya da bu dizinlerdeki dosyalar) üzerinde hayır bağımlılıkları olmalıdır. SDK dizin yapısına ilişkin herhangi bir bağımlılık (ya da bu dizinlerdeki dosyalar), uygulama taşınabilirlik sorunlarına neden olabilir.
Not: Windows 32 bit işletim sistemlerinde, Java Native Interface (JNI) uygulamalarında bazı küçük bağımlılıklar vardır.
SDK ' nın İçeriği
- SDK araçları:
- appletviewer (Java Uygulamacığı Görüntüleyicisi)
- Uygulamaları bir web tarayıcısı dışında sınar ve çalıştırır.
- extcheck (Extcheck yardımcı programı)
- Şu anda kurulu olan bir hedef jar dosyası ile jar dosyaları arasındaki sürüm çakışmalarını saptar.
- ControlPanel (Java Denetim Panosu)
- AIX® ve Linux® ( IBM Z®dışında) yalnızca işletim sistemleri. Yürütme ortamınızı yapılandırır.
- hwkeytool
- Yalnızcaz/OS işletim sistemleri. Özel anahtarlar anahtar deposunu ve ilişkili X.509 sertifika zincirlerini, ilgili genel anahtarları doğrulayan bir anahtar deposu yönetir.
- idlj (IDL-Java Derleyicisi)
- Verili bir IDL kütüğünden Java bağ tanımlarını yaratır.
- jar (Java Arşiv Aracı)
- Birden çok dosyayı tek bir Java Archive (JAR) dosyası içinde birleştirir.
- jarsigner (JAR Signing ve Verification Tool)
- JAR dosyaları için imzalar oluşturur ve imzalı JAR dosyalarının imzalarını doğrular.
- java (Java Yorumlayıcısı)
- Java sınıflarını çalıştırır. Java Yorumlayıcısı, Java programlama dilinde yazılmış programları çalıştırır.
- java-rmi (HTTP-to-CGI isteği iletme aracı)
- 64 bit AIX işletim sistemleri dışında. , RMI üzerinden RMI isteklerini kabul eder ve bunları herhangi bir kapıda dinleyerek bir RMI sunucusuna iletir.
- javac (Java Derleyicisi)
- Java programlama dilinde yazılmış programlara bytecodes (derlenmiş Java kodu) derlemektedir.
- javadoc (Java Documentation Oluşturucusu)
- Java kaynak dosyalarından API belgelerinin HTML sayfalarını oluşturmak için kullanılan bir yardımcı programdır.
- javah (C Üstbilgisi ve Sınırlı Kod Öbeği Dosyası Oluşturucu)
- Yerel yöntemleri Java programlama dilinde yazılmış kodla ilişkilendirmenizi sağlar.
- javap (Sınıf Dosyası Disassemblör)
- Derlenmiş dosyaları dağıtabilir ve byte kodlarının bir gösterimini yazdırabilir.
- javaw (Java Yorumlayıcısı)
- Java sınıflarını java komutuyla aynı şekilde çalıştırır, ancak konsol penceresini kullanmaz.
- javaws (Java Web Start)
- AIX, Linux (32-bit Intel ve 64-bit Power ® archicures) ve yalnızca Windows işletim sistemleri. Java uygulamalarının konuşlandırılmasına ve otomatik olarak bakımına olanak sağlar. Daha fazla bilgi için bkz. Web Start çalıştırma (AIX, Linuxve Windows yalnızca Windows).
- jconsole (JConsole Monitoring and Management Tool)
- Bir GUI kullanarak yerel ve uzak JVM ' leri izler. JMX-uyumlu. Sürüm 8 'den bu aracın biraz farklı bir görünüş ve hissesi vardır, bkz. jconsole yardımcı programı ile erişilebilirlik sorunları.
- jdb (Java Hata Ayıklayıcısı)
- z/OS işletim sistemleri dışında. Java programlarınızda hata ayıklanmasına yardımcı olur.
- jdmpview (yalnızcaAIX, Linux, Windows ve z/OS )
- J9 VM tarafından üretilen dökümleri analiz eder. Ek bilgi için Döküm görüntüleyicisibaşlıklı konuya bakın.
- keytool (Anahtar ve Sertifika Yönetimi Aracı)
- Özel anahtarlar için bir anahtar deposu (veritabanı) ve karşılık gelen ortak anahtarları doğrulayan ilişkili X.509 sertifika zincirlerini yönetir.
- native2ascii (Native-To-ASCII Dönüştürücüsü)
- Bir yerel kodlama dosyasını, Latin-1 ya da Unicode ya da her ikisi içinde kodlanmış karakterleri içeren bir ASCII dosyasına dönüştürür.
- packager (JavaBean - ActiveX packager)
- Yalnızca 32 bitlik Windows işletim sistemleri. Bir jar dosyasında ActiveX denetimi olarak kullanılmak üzere bir JavaBean paketleri sağlar.
- policytool (İlke Dosyası Yaratma ve Yönetim Aracı)
- Kuruluşunuza ilişkin Java güvenlik ilkesini tanımlayan dış ilke yapılandırma dosyalarını yaratır ve değiştirir. Sürüm 8 'de, bu aracın grafik kullanıcı arabirimi biraz farklı bir görünüme sahiptir ve bu görünüme sahip bir görünüme sahiptir. Bkz. Policytool grafik kullanıcı arabirimi (GUI) yardımcı programı ile erişilirlik sorunları.
- rmic (Java Uzak Yöntem Çağırma (RMI) Sınırlı Kod Öbeği Dönüştürücüsü)
- Uzak nesneler için sınırlı kod öbekleri, iskeletler ve bağlar oluşturur. RMI ' yı Internet Inter-ORB Protokolü (RMI-IIOP) desteği üzerinden içerir.
- rmid (RMI etkinleştirme sistem cini)
- Nesneleri bir Java Virtual Machine (JVM) içinde kaydettirmek ve etkinleştirebilmesi için etkinleştirme sistem cinini başlatır.
- rmiregistry (Java uzak nesne kaydı)
- Yürürlükteki anasistemin belirtilen kapısında uzak bir nesne kaydı yaratır ve bir uzak nesne kaydı başlatır.
- şelajen
- Java sınıflarınızda gönderme yapılan her ad alanı için bir şema dosyası yaratır.
- serialver (Dizisel Sürüm Komutu)
- Bir ya da daha fazla sınıf için serialVersionUID değerini, gelişen bir sınıfa kopyalama için uygun olan bir biçimde döndürür.
- tnameserv (Common Object Request Broker Architecture (CORBA) geçici adlandırma hizmeti)
- CORBA geçici adlandırma hizmetini başlatır.
- wsgen
- JAX-WS Web hizmetlerinde kullanılan JAX-WS portable yapıtları oluşturur.
- wsimport
- Bir WSDL (Web Services Description Language; Web Hizmetleri Tanımlama Dili) kütüğünden JAX-WS portable yapıtları oluşturur.
- xjc
- XML şeması dosyalarını derler.
- z/OS toplu araç takımı (yalnızcaz/OS )
- A set of tools that enhances Java batch capabilities and use of system interfaces on z/OS. Bu araç takımı aşağıdakileri içerir:
- Java uygulamalarını doğrudan toplu iş işleri ya da başlatılan görevler olarak çalıştırmak için kullanılan yerli bir başlatıcı.
- Geleneksel z/OS verilerine ve anahtar sistem hizmetlerine doğrudan Java uygulamalarından erişilmesini sağlayacak bir Java sınıfları kümesi.
- Konsol iletişimi, çok satırlı WTO (operatöre yaz) ve dönüş kodu geçirme yeteneği.
- İçerme Dosyaları
- JNI programlarına ilişkin C üstbilgileri.
- Demolar
- demo dizini (Windows işletim sistemlerinde ayrı bir paketten kurulur) , örnek kaynak kod, gösterimler, uygulamalar ve kullanabileceğiniz uygulamacıklar içeren alt dizinlerin bir dizi alt dizinini içerir.
- benioku dosyası
- Nasıl başlatılabileceği hakkında en az bilgiyi içeren bir metin dosyası. Bu dosya, SDK için IBM API belgeleri de dahil olmak üzere, çevrimiçi ve karşıdan yüklenebilir belgelere bağlantılar sağlar.
- Telif hakkı bildirimi
- Bu yayın için telif hakkı bildirimi.
- Lisans dosyası
- z/OS işletim sistemleri dışında.Lisans dosyası, SDK' ye ilişkin lisans sözleşmesini içerir. Lisans sözleşmesini görüntülemek ya da yazdırmak için dosyayı bir Web tarayıcısından açın. Lisans dosyasının yolu şu şekildir; burada < locale> , yerel ayarınızın adıdır; örneğin, en.
- AIX: /usr/swlag/locale/Java6_64.la
- Windows: install_dir\docs\content\locale\license_locale
Not: Ek Açıklama İşleme Aracı (APT) artık içerilmedi. Araç, Java SE Sürüm 8 'de, Pluggable Ek Açıklama İşleme API 'si (JSR269) tarafından geçersiz kılınmıştır.