JAVA Dosyası Nedir?

JAVA Dosyalarını Açma, Düzenleme ve Dönüştürme

JAVA dosya uzantısına sahip bir dosya (veya daha az sıklıkla .JAV soneki), Java programlama dilinde yazılmış bir Java Kaynak Kodu dosyasıdır. Bir metin editöründe tamamen okunabilen ve Java uygulamaları oluşturma sürecinin tamamında gerekli olan düz bir metin dosyası formatıdır.

Bir JAVA dosyası, bir Java derleyici tarafından genellikle bir ikili dosya olan ve okunabilir olmayan bir Java sınıf dosyası (.CLASS) oluşturmak için kullanılır. Kaynak kod dosyası birden fazla sınıf içeriyorsa, her biri kendi CLASS dosyasına derlenir.

Daha sonra JAR dosya uzantısına sahip bir yürütülebilir Java uygulamasına dönüştürülen CLASS dosyası. Bu Java Arşiv dosyaları, görüntüleri ve sesleri gibi .CLASS dosyalarını ve diğer Java uygulama kaynaklarını depolamayı ve dağıtmayı kolaylaştırır.

JAVA dosyaları nasıl açılır

Değişiklikler, bilgisayarınızda çift tıklatıldığında bir JAVA dosyası açacak bir programa sahip olmanızdan dolayı zayıftır. Bunu yapmak isterseniz , Windows'da Bir Dosya Nasıl Açılır ? Aksi takdirde, önce JAVA dosyasını açmak için aşağıdaki programları kullanın, önce yazılımı açın ve ardından Java Kaynak Kodu dosyasına göz atmak için Dosya menüsünü kullanın.

Bir JAVA dosyasındaki metin, Windows'ta Notepad, MacOS'ta TextEdit gibi herhangi bir metin düzenleyicisi tarafından okunabilir. Sık kullanılanlarımızı En İyi Ücretsiz Metin Editörler listemizde görebilirsiniz.

Ancak, JAVA dosyaları, bir Java SDK'sinin yapabildiği bir bytecode CLASS dosyasına derlendiklerinde gerçekten yararlıdır. CLASS dosyasındaki veriler, JAR dosyası oluşturulduktan sonra Oracle'ın Java Sanal Makinesi (JVM) tarafından kullanılır.

JAVA dosyasından bir CLASS dosyası oluşturacak olan Java SDK'da JAVA dosyasını açmak için Komut İstemi'nde aşağıdaki komutu kullanın. Tabii ki, JAVA dosyanızın gerçek yolu olmak için tırnak içindeki metni değiştirdiğinizden emin olun.

javac "path-to-file.java"

Not: Bu "javac" komutu, Java JKK yüklemesiyle birlikte gelen bilgisayarınızda javac.exe dosyası varsa çalışır. Bu EXE dosyası C: \ Program Files \ jdk (version) \ dizinindeki "bin" klasöründe saklanır. Komutu kullanmanın en kolay yolu, EXE dosya yolunu bir PATH ortam değişkeni olarak ayarlamaktır.

JAVA dosyalarını düzenlemek için Eclipse veya JCreator LE gibi uygulama geliştirme amaçlı bir program kullanabilirsiniz. NetBeans gibi metin editörleri ve yukarıdaki bağlantıdakiler de JAVA dosyalarını değiştirmek için yararlı olabilir.

JAVA Dosyası Nasıl Dönüştürülür

Bir JAVA dosyası, bir Java uygulamasının kaynak kodunu içerdiğinden, kodu anlayabilen veya başka bir şeye çevirebilen diğer uygulamalara veya programlama dillerine kolayca aktarılabilir.

Örneğin, bir JAVA dosyasını IntelliJ IDEA kullanarak bir Kotlin dosyasına dönüştürebilirsiniz. Java Dosyasını Kotlin Dosyası seçeneğine dönüştürmek için Kod menü öğesini kullanın ya da Yardım> Eylem Bul menüsüne erişin ve tamamlamak istediğiniz işlemi "java dosyasını dönüştürün" gibi yazmaya başlayın. JAVA dosyasını bir KT dosyasına kaydetmelisiniz.

JAVA'yı CLASS'e dönüştürmek için yukarıda bahsedilen javac komutunu kullanın. Eğer javac aracını Komut İstemi'nden çağırıyor gibi görünmüyorsanız, yapabileceğiniz bir CMD numarası , yukarıda açıklandığı gibi EXE dosyasının konumuna erişebilir ve ardından komutu tamamlamak için javac.exe dosyasını doğrudan Komut İstemi'ne sürükleyip bırakabilirsiniz.

Dosya CLASS dosya biçimindeyken, Oracle'dan bu Java öğreticisinde anlatıldığı gibi jar komutunu kullanarak JAVA'yı JAR'a dönüştürebilirsiniz. CLASS dosyasını kullanarak bir JAR dosyası yapacaktır.

JSmooth ve JexePack, Java uygulamasının normal bir Windows yürütülebilir dosyası gibi çalışabilmesi için JAVA dosyasını EXE'e dönüştürmek için kullanılabilecek iki araçtır.

Hala Dosyayı Açamıyor musunuz?

Dosyanızın açılmadığı veya yukarıda açıklanan araçlarla dönüştürmediği durumlarda yapmanız gereken ilk şey, dosya uzantısını iki kez kontrol etmektir. Aslında bir JAVA dosyasıyla uğraşmıyorsunuz, bunun yerine benzer şekilde yazılmış bir dosya uzantısı kullanan bir dosya var.

Örneğin, AVA soneki biraz JAVA gibi görünüyor, ancak AvaaBook eBook dosyaları için kullanılıyor. Bir AVA dosyası ile uğraşıyorsanız, yukarıdaki programlarla açılmaz, bunun yerine yalnızca Persian AvaaPlayer yazılımı ile çalışır.

JA dosyaları da Java ile ilgili dosyalar gibi görünebilir, ancak aslında sıkıştırılmış oyun dosyalarını depolayan Jet Arşiv dosyalarıdır. JVS dosyaları benzerdir, ancak web tarayıcılarının bir proxy sunucusunu yapılandırmak için kullandığı JavaScript Proxy Autoconfig dosyalarıdır.