Java, C/C++, PHP ve diğer programlama dilleri için ücretsiz olarak kullanılabilen ve açık kaynaklı geliştirme ortamı olan Eclipse, 2025-12 sürümünde yayımlandı. Windows, macOS ve Linux için çeşitli bağımsız ve genişletilebilir IDE paketleri mevcuttur. Visual Studio Code ve AI Cursor kod düzenleyicisi gibi çatalları için Java dili desteği Eclipse'i temel alır ancak Eclipse'in IDE sürümünün bir parçası değildir.
Duyurudan sonra devamını okuyun
Java 25, JUnit 6 ve çok yayınlı JAR dosyaları desteğine ek olarak, Java IDE'de Lambda Giriş Kesme Noktaları da mevcuttur. Bu, bir satırda birleştirilmiş birden fazla lambda ifadeniz olsa bile lambda ifadelerinde özel olarak kesme noktaları ayarlamanıza olanak tanır. Ayrıca diğer programlama dillerinde de iyileştirmeler mevcut; örneğin mevcut TypeScript 5.9 ve PHP 8.5 sürümlerini kullanabilmek için.
Java 21 ile Java 25'e hazırız
Java IDE, Java 25'i destekler ve Java'da uygulanan IDE de Java 25 ile çalışabilir. Bununla birlikte, Java 25, üreticilerin uzun vadeli destek (LTS) vaat ettiği bir LTS sürümü olmasına rağmen, Eclipse paketleri eski LTS sürümü olan Java 21 ile birlikte gönderilmeye devam eder. Bunun nedeni: Eclipse tarafından kullanılan Java Eclipse Temurin dağıtımında Java 25, ARM üzerindeki Windows için henüz mevcut değildir. Yani Java 25'i kullanmak istiyorsanız ayrı olarak yüklemeniz gerekir.
Java 25'te “Esnek Oluşturucu Gövdeler” ve “Modül İçe Aktarma İfadeleri” olmak üzere iki yeni dil özelliği bulunmaktadır. İlki, çağrıdan önce yapıcılardaki talimatlara izin verir super() VEYA this(). Daha eski bir Java sürümü kullanıldığında Eclipse, bunun yalnızca Java 25'ten mümkün olduğunu belirten bir hata görüntüler. Bir modül içe aktarma ifadesi yazarken, mevcut modüller listesinden bir modül seçmek için kod tamamlamayı kullanabilirsiniz. fonksiyon Organize Imports gereksiz modül içe aktarma bildirimlerini kaldırır, ancak yine de yalnızca sınıf düzeyinde içe aktarma bildirimleri ekler.
Java IDE: Hata ayıklama seçenekleri ve çoklu sürüm JAR oluşturma
Java kodunda hata ayıklamak için, sol kenara sağ tıklayıp “Lambda Giriş Kesme Noktasını Değiştir” menü öğesini seçerek düzenleyicide ilgili satırda bir lambda ifadesi için bir kesme noktası ayarlayabilir veya kaldırabilirsiniz. Satırda birden fazla lambda ifadesi varsa, mevcut lambda ifadeleri listesinden istediğiniz lambda ifadesini seçebileceğiniz bir iletişim kutusu görüntülenir. “Açık Tür” iletişim kutusunda artık Camel Case'i kullanarak filtreleme yapabilirsiniz; örneğin “out*mem” yerine “outMem” OutOfMemoryError. Java 23'ten beri mevcut olan Javadoc Markdown yorumları için projeye özel şablonlar oluşturabilirsiniz. Ayrıca kod oluştururken klasik Markdown yorumlarının mı yoksa Javadoc yorumlarının mı kullanılacağını ayarlayabilirsiniz. Biçimlendirme sırasında, Javadoc Markdown yorumları artık varsayılan olarak biçimlendirilmiştir ve bu, devre dışı bırakılabilir.
Duyurudan sonra devamını okuyun
Yenilik, birden fazla sürüme sahip JAR dosyaları oluşturma yeteneğidir. Bunlar aynı zamanda daha yüksek bir Java sürümü için derlenmiş bir varyantta derlenen bazı sınıfları da içerir; bu yalnızca JAR dosyası en azından bu Java sürümüyle çalışıyorsa kullanılır. Bunu, IDE'de ek kaynak kodu klasörleri oluşturarak ve ardından Java sürümünü, “proje varsayılanını” veya daha yüksek bir Java sürümünü belirlemek için Java derleme yolundaki yeni sürüm seçeneğini kullanarak yaparsınız. Maven projeleri için ayarları manuel olarak yapmanıza gerek yoktur ancak bunlar pom.xml dosyasındaki Maven derleyici eklentisinin ayarlarıyla otomatik olarak senkronize edilir.
TypeScript, JavaScript ve PHP
Web teknolojileri araçları söz konusu olduğunda Eclipse veya daha doğrusu Eclipse Wild Web Developer, Visual Studio Code'u kullanır ve bu nedenle mevcut 5.9 sürümü de dahil olmak üzere TypeScript'i destekler. Eclipse PHP Geliştirme Araçları (PDT) uzun bir aradan sonra güncellendi ve artık PHP 8.4 ve 8.5 için destek sunuyor.
Güncelle veya indir
Eclipse geliştirme ortamının Windows, Linux ve macOS için on adet genişletilebilir temel paketi farklı amaçlara yönelik olarak sunulmaktadır. Tüm paketler Eclipse'i çalıştırmak ve geliştirmek için ihtiyacınız olan her şeyi içerir: Java 21 ve Git'in yanı sıra Java IDE paketlerindeki Maven ve Gradle.
Eclipse IDE paketleri Eclipse yükleyicisi aracılığıyla kurulabilir veya ZIP dosyası olarak indirilebilir. Mevcut bir Eclipse IDE'yi şu adresten kullanabilirsiniz: Yardım | Güncellemeleri kontrol edin güncelleme. Bu sürümde yer alan Eclipse projeleri hakkında daha fazla bilgi ve habere Eclipse IDE web sitesinden ulaşılabilir.
Ayrıca bakınız:
(harita)

Bir yanıt yazın