Visual Studio Code (VS Code), Microsoft tarafından geliştirilen ücretsiz ve açık kaynaklı bir kod düzenleyicisidir.
IntelliJ IDEA, entegre geliştirme ortamı yazılımıdır. Java, Kotlin, Groovy, Scala gibi birçok programlama dili için geliştirme ortamı sunar.
Eclipse, Java programlama dili için bir entegre geliştirme ortamı (IDE) olarak kullanılan ücretsiz ve açık kaynaklı bir yazılım platformudur.
Jarsigner, Java Development Kit (JDK) içinde bulunan bir araçtır ve Java Archive (JAR) dosyalarını dijital olarak imzalamak için kullanılır.
Keytool, Java Development Kit ile birlikte gelen araçtır ve genellikle Java uygulamalarında kullanılan keystore yönetimi için kullanılır.
Java Native Interface (JNI), Java programlarının native (doğal) olarak yazılmış programlarla etkileşimde bulunmasını sağlayan bir framework'tür.
Swing, Java programlama dilinde grafiksel kullanıcı arayüzü (GUI) tasarlamak için kullanılan bir kütüphanedir.
JavaFX, Java programlama dilinde GUI (Graphical User Interface) uygulamaları geliştirmek için kullanılan bir platformdur.
Java API (Application Programming Interface), Java programlama dilinde kullanılan bir dizi kütüphane ve araç setidir.
Java arşiv dosyaları (JAR), Java programlarını ve kütüphanelerini içeren sıkıştırılmış dosya formatlarıdır.
Java Sanal Makinesi (JVM), Java programlarını, bilgisayarın donanım mimarisine bağımsız bir şekilde çalıştırabilir.
Java derleyici, Java dilinde yazılmış kaynak kodunu, bilgisayarın anlayabileceği düşük seviyeli bir dil olan bytecode'a çeviren bir araçtır.