Java Geliştirme Kiti - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 JDK içeriği
  • 2 JDK ve SDK arasındaki anlam karışıklığı
  • 3 Diğer JDK'ler
  • 4 Kaynakça
  • 5 Dış bağlantılar

Java Geliştirme Kiti

  • العربية
  • Azərbaycanca
  • Català
  • Čeština
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • Galego
  • Magyar
  • İtaliano
  • 日本語
  • 한국어
  • Nederlands
  • Polski
  • Português
  • Русский
  • Shqip
  • Svenska
  • தமிழ்
  • ไทย
  • Українська
  • Oʻzbekcha / ўзбекча
  • Tiếng Việt
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

Java Geliştirme Kiti (JDK) Java geliştiricilerine yönelik bir Oracle Corporation ürünüdür. Java'nın kullanıma sunulmasından beri en geniş kullanım alanı bulan Java SDK'dır. 17 Ekim 2006'da, Sun GNU General Public License (GPL) altında sunulacağını duyurdu ki bu özgür yazılım olacağı anlamına geliyordu. Bunun gerçekleşmesi ise 8 Mayıs 2007'de oldu[1]; Sun kaynak kodu OpenJDK'ya bağışladı.

JDK içeriği

[değiştir | kaynağı değiştir]

JDK'nın birincil bileşenleri programlama araçlarından oluşur, bunlar:

  • java – Java uygulamaları için yükleyici. Bu araç bir yorumlayıcıdır ve javac derleyicisi tarafından ortaya çıkarılmış olan sınıf dosyalarını yorumlar. Şu an hem geliştirme hem de konuşlandırma için aynı başlatıcı kullanılmaktadır.
  • javac – derleyici, kaynak kodu Java bytecode'a çevirir.
  • Uygulamacık görüntüleyicisi (İng. İngilizce: applet viewer) – Bu araç İnternet tarayıcısı kullanılmadan Java uygulamacıklarını çalıştırmak ve hata ayıklamak için kullanılır.
  • apt – Java için yardımcı veri işleme aracı[2]
  • extcheck – JAR dosyası çakışmalarını fark edebilen araç
  • idlj – IDL'den Java'ya çevrim sağlayan derleyici. Bu araç verilen Java IDL dosyasından Java ilişkilendirmeleri çıkarır.
  • javadoc – Dokümantasyon üreticisi; otomatik olarak kaynak kod yorumlarından dokümantasyon üretir.
  • jar – arşivleyici; ilgili sınıfları kütüphaneleri tek bir JAR dosyasına çevirir. Jar dosyalarını yönetmek için de kullanılır.
  • javah – C başlık ve koçan üreticisi; yerel metotları yazmak için kullanılır.
  • javap – sınıf dosyası ters çeviricisi
  • javaws – JNLP uygulamaları için Java Ağ Başlatıcı
  • jconsole – Java izleme ve yönetim konsolu
  • jdb – hata ayıklayıcı
  • jhat – Java Bellek Yığını Analiz Aracı (deneysel)
  • jinfo – Bu araç çalışmakta olan Java sürecinden ya da daha önce çökmüş olan Java sürecine ait bir dökümden konfigürasyon bilgisini alır.
  • jmap – Bu araç, Java'ya ait bellek haritasını çıkarır, verilen Java süreci ya da çökmüş bir sürece ait dökümden paylaşılan nesnelere ait bellek haritalarını veya bellek yığını ayrıntılarını çıkarabilir. (deneysel)
  • jps – Java Sanal Makine Süreç Durum Aracı hedef makinedeki HotSpot Java Sanal Makineleri'ni (JVM'ler) listeler. (deneysel)
  • jrunscript – Java komut satırı betiği kabuk.
  • jstack – Java iş parçacıklarına ait yığıt izlerini görüntülemeyi sağlayan araç. (deneysel)
  • jstat – Java Sanal Makinesi istatistik izleme aracı (deneysel)
  • jstatd – jstat geri plan yordamı (deneysel)
  • policytool – Direktif yaratma ve yönetme aracı; bir Java çalışma zamanı için direktifleri verir, bu şekilde farklı kaynaklara ait kodların hangi izinlere sahip olduğunu belirler.
  • VisualVM – Bazı komut satırlı JDK araçlarını bir araya getiren, performans ve bellek kesiti alma görsel aracı.
  • wsimport – Ağ hizmetini çağırmak için taşınabilir JAX-WS kodu üretir
  • xjc – XML ilişkilendirme Java API'sinin (JAXB) bir kısmını oluşturur. Bir XML şemasını kabul eder ve Java sınıfları üretir.

Deneysel araçlar, JDK'nın ileriki versiyonlarında olmayabilir.

JDK, aynı zamanda tamamlanmış bir Java Çalışma Zamanı Ortamı ile birlikte gelir. Bu genellikle hususî çalışma zamanı olarak da adlandırılır, çünkü "olağan" JRE'den ayrıdır ve ilave içeriğe sahiptir. Bir Java Sanal Makinesi'nden ve konuşlandırma ortamındaki sınıf kütüphanelerinin hepsinden oluşur. Aynı zamanda geliştiricilerin işine yarayan uluslararasılaştırma kütüphaneleri ve IDL kütüphaneleri gibi ek kütüphaneleri de içermektedir.

JDK kopyaları aynı zamanda Java API'sinin hemen hemen her kısmının nasıl kullanılacağını gösteren birçok seçilmiş örnek programı da barındırmaktadır.

JDK ve SDK arasındaki anlam karışıklığı

[değiştir | kaynağı değiştir]

JDK SDK'nın alt kümesidir. Java SE, EE ve ME için JDK SDK'nın Java programları yazma ve çalıştırma sorumluluğunu yerine getiren kısmıdır. Uygulama sunucuları, hata ayıklama araçları gibi extra yazılımları oluşturan kısım ve dokümantasyon ise SDK nın geriye kalanını oluşturur.

Diğer JDK'ler

[değiştir | kaynağı değiştir]

Birçok platform için kullanımda olan başka JDK'lar da vardır. Bazıları Sun JDK kaynak kodlarından, bazısı da sıfırdan başlamıştır. Bu JDK'ların hepsi Java şartnamelerine uymakta olmakla birlikte çoğunlukla belli bir şartnameye dahil olmayan çöp toplama, derleme stratejileri ve optimizasyon tekniklerinde açık bir şekilde birbirlerinden ayrılmaktadırlar.

  • GNU GCJsi (Java İçin GNU Derleyicisi)
  • IBM J9 JDK'sı, AIX, Linux, Windows, MVS, OS/400, Pocket PC, z/OS için [3]
  • Oracle Corporation JRockit JDK, Windows, Linux ve Solaris için
  • Blackdown Java – Sun'ın JDK'sının Linux'a taşınmış versiyonu
  • Apple's Java İçin Mac OS Çalışma Zamanı Klasik Mac OS için JVM/JDK [3]
  • Apache Harmony
  • RedHat IcedTea

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Sun'ın 8 Mayıs'taki JDK kaynak kodu ile ilgili duyurusu". 10 Ekim 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mart 2020. 
  2. ^ [1] 14 Ekim 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  3. ^ [2] 22 Ocak 2009 tarihinde Wayback Machine sitesinde arşivlendi.

Dış bağlantılar

[değiştir | kaynağı değiştir]
Vikikitap
Vikikitap
Vikikitapta bu konu hakkında daha fazla bilgi var:
Java Programlama
  • Oracle Java SE 21 Temmuz 2010 tarihinde Wayback Machine sitesinde arşivlendi.
  • IBM Java technology JDK 23 Aralık 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • Open source JDK 7 project
  • Open source JDK project 25 Ekim 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • Community support
  • GNU Classpath 23 Aralık 2011 tarihinde Wayback Machine sitesinde arşivlendi. – Özgür yazılım JDK alternatifi
  • Javadoc Geliştirme Kiti (JDK) Arama Motoru
  • g
  • t
  • d
Java (yazılım ortamı)
Platformlar
  • Java dili
  • JVM
  • Java ME (Micro)
  • Java SE (Standard)
  • Java EE (Enterprise)
  • Java Card
  • Android SDK
Oracle teknolojileri
  • Squawk
  • JDK
  • OpenJDK
  • Java sanal makinesi
  • JavaFX
  • Maxine VM
Platform teknolojileri
  • Appletler
  • Servletler
  • MIDlets
  • JSP
  • JSF
  • Web Start (JNLP)
  • Pack200
  • Modüller
Başlıca üçüncü parti teknolojileri
  • Blackdown
  • Eclipse
  • GNU Classpath
  • GWT
  • Harmony
  • Hibernate
  • IcedTea
  • Jazelle
  • Spring
  • Struts
  • TopLink
  • WildFly
Tarihçe
  • Java sürüm geçmişi
  • Java Community Process
  • Sun Microsystems
  • Özgür Java gerçekleştirilimleri
JVM dilleri
  • BeanShell
  • Clojure
  • Groovy
  • JRuby
  • Jython
  • Kotlin
  • Processing
  • Rhino
  • Scala
  • Oxygene
Topluluk
Konferanslar
  • JavaOne
  • Devoxx
Kuruluşlar
  • Apache Yazılım Vakfı
  • Java Community Process
  • Oracle
  • Sun Microsystems, Sun Microsystems Laboratories
Kişiler
  • James Gosling
  • Arthur van Hoff
  • Urs Hölzle
  • Patrick Naughton
"https://tr.wikipedia.org/w/index.php?title=Java_Geliştirme_Kiti&oldid=35198207" sayfasından alınmıştır
Kategoriler:
  • Java
  • Yazılım geliştirme kitleri
  • Oracle yazılımları
  • Sun Microsystems yazılımları
Gizli kategori:
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 19.26, 8 Nisan 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Java Geliştirme Kiti
Konu ekle